INNER CODE UNIT · Python
parse_generic_xml
lopusz/awesome-interpretable-machine-learning · sbin/gener_readme.py:67
def parse_generic_xml(root):
ATTRIB_KEY = '_attrib'
def _normalize_tag(s):
i = s.rfind('}')
return s[(i+1):]
def _insert_and_listify(res, key, val):
if key in res:
val_cur = res[key]
if isinstance(val_cur, list):
res[key].append(val)
else:
res[key] = [val_cur] + [val]
else:
res[key] = val