Comments
Patch
@@ -11,6 +11,20 @@
from __future__ import absolute_import
try:
+ dict.iteritems
+ # Python 2
+ def iteritems(d):
+ return d.iteritems()
+ def itervalues(d):
+ return d.itervalues()
+except AttributeError:
+ # Python 3
+ def iteritems(d):
+ return iter(d.items())
+ def itervalues(d):
+ return iter(d.values())
+
+try:
import cStringIO as io
stringio = io.StringIO
except ImportError:
@@ -47,6 +47,8 @@
for attr in (
'empty',
+ 'iteritems',
+ 'itervalues',
'queue',
'urlerr',
# we do import urlreq, but we do it outside the loop