workaround for itervalues

This commit is contained in:
François Boulogne
2013-06-13 13:58:21 +02:00
parent 5908542421
commit 7cf20736b9
2 changed files with 16 additions and 2 deletions
+7 -1
View File
@@ -24,6 +24,12 @@ from skimage.filter import sobel
import scipy_logo
# Python2/3 compatibility
PY2 = sys.version_info[0] == 2
if PY2:
itervalues = lambda d: d.itervalues()
else:
itervalues = lambda d: d.values()
# Utility functions
# =================
@@ -49,7 +55,7 @@ def prepare_axes(ax):
plt.sca(ax)
ax.xaxis.set_visible(False)
ax.yaxis.set_visible(False)
for spine in ax.spines.itervalues():
for spine in itervalues(ax.spines):
spine.set_visible(False)
+9 -1
View File
@@ -12,6 +12,14 @@ except ImportError:
import os.path
from glob import glob
# Python2/3 compatibility
import sys
PY2 = sys.version_info[0] == 2
if PY2:
itervalues = lambda d: d.itervalues()
else:
itervalues = lambda d: d.values()
plugin_store = None
plugin_provides = {}
@@ -174,7 +182,7 @@ def available(loaded=False):
"""
active_plugins = set()
for plugin_func in plugin_store.itervalues():
for plugin_func in itervalues(plugin_store):
for plugin, func in plugin_func:
active_plugins.add(plugin)