Python 3 Support using six.iteritems() function.
modified: README.rst modified: nested_lookup.py new file: requirements.txt modified: setup.py
This commit is contained in:
parent
0e4c30b4fb
commit
c50bc0b355
4 changed files with 13 additions and 3 deletions
|
|
@ -1,3 +1,5 @@
|
|||
from six import iteritems
|
||||
|
||||
def nested_lookup(key, document):
|
||||
"""Lookup a key in a nested document, return a list of values"""
|
||||
return list(_nested_lookup(key, document))
|
||||
|
|
@ -10,7 +12,7 @@ def _nested_lookup(key, document):
|
|||
yield result
|
||||
|
||||
if isinstance(document, dict):
|
||||
for k, v in document.items():
|
||||
for k, v in iteritems(document):
|
||||
if k == key:
|
||||
yield v
|
||||
elif isinstance(v, dict):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue