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:
russellballestrini 2015-12-02 14:52:05 -05:00 committed by Russell Ballestrini
parent 0e4c30b4fb
commit c50bc0b355
4 changed files with 13 additions and 3 deletions

View file

@ -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):