summaryrefslogtreecommitdiff
path: root/six.py
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2013-03-11 19:21:32 -0500
committerBenjamin Peterson <benjamin@python.org>2013-03-11 19:21:32 -0500
commit06a03d42456d28d0638a091936a7178f8c96c323 (patch)
tree58ad0c3c6edc10ce6152d80d725355761186e101 /six.py
parent4597d988dd21252fc709b594efae7d32ea8316bd (diff)
downloadsix-06a03d42456d28d0638a091936a7178f8c96c323.tar.gz
in dict iters, pass keyword args to underlying method
Diffstat (limited to 'six.py')
-rw-r--r--six.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/six.py b/six.py
index d389ffe..74e08fa 100644
--- a/six.py
+++ b/six.py
@@ -269,21 +269,21 @@ get_function_code = operator.attrgetter(_func_code)
get_function_defaults = operator.attrgetter(_func_defaults)
-def iterkeys(d):
+def iterkeys(d, **kw):
"""Return an iterator over the keys of a dictionary."""
- return iter(getattr(d, _iterkeys)())
+ return iter(getattr(d, _iterkeys)(**kw))
-def itervalues(d):
+def itervalues(d, **kw):
"""Return an iterator over the values of a dictionary."""
- return iter(getattr(d, _itervalues)())
+ return iter(getattr(d, _itervalues)(**kw))
-def iteritems(d):
+def iteritems(d, **kw):
"""Return an iterator over the (key, value) pairs of a dictionary."""
- return iter(getattr(d, _iteritems)())
+ return iter(getattr(d, _iteritems)(**kw))
-def iterlists(d):
+def iterlists(d, **kw):
"""Return an iterator over the (key, [values]) pairs of a dictionary."""
- return iter(getattr(d, _iterlists)())
+ return iter(getattr(d, _iterlists)(**kw))
if PY3: