def etree_to_dict(t):
    d = {t.tag : map(etree_to_dict, t.iterchildren())}
    d.update(('@' + k, v) for k, v in t.attrib.iteritems())
    d['text'] = t.text
    return d
Front-end: Analyze bytecode, generate Numba IR, infer types
dataset/ETHPy150Open haukurk/flask-restapi-recipe/restapi/utils/conversion/dictionary_manipulation.py/etree_to_dict--crossover with--dataset/ETHPy150Open numba/numba/numba/compiler.py/Pipeline.stage_objectmode_frontend