Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def gen_dict_extract(key, var):
- try:
- g = var.iteritems()
- except AttributeError:
- pass
- else:
- for k, v in g:
- if k == key:
- yield v
- if isinstance(v, dict):
- for result in gen_dict_extract(key, v):
- yield result
- elif isinstance(v, list):
- for d in v:
- for result in gen_dict_extract(key, d):
- yield result
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement