use items/values for python2/3 compat

This commit is contained in:
François Boulogne
2013-06-20 11:16:23 +02:00
parent cc249baa6c
commit 3926f1873d
7 changed files with 7 additions and 60 deletions
+1 -9
View File
@@ -9,14 +9,6 @@ import pydoc
from StringIO import StringIO
from warnings import warn
# Python2/3 compatibility
import sys
PY2 = sys.version_info[0] == 2
if PY2:
iteritems = lambda d: d.iteritems()
else:
iteritems = lambda d: d.items()
class Reader(object):
"""A line-based string reader.
@@ -378,7 +370,7 @@ class NumpyDocString(object):
idx = self['index']
out = []
out += ['.. index:: %s' % idx.get('default','')]
for section, references in iteritems(idx):
for section, references in idx.items():
if section == 'default':
continue
out += [' :%s: %s' % (section, ', '.join(references))]