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 -10
View File
@@ -7,15 +7,6 @@ from ..qt.QtCore import Qt
from ..utils import RequiredAttr, init_qtapp
# 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 Plugin(QtGui.QDialog):
"""Base class for plugins that interact with an ImageViewer.
@@ -162,7 +153,7 @@ class Plugin(QtGui.QDialog):
return
arguments = [self._get_value(a) for a in self.arguments]
kwargs = dict([(name, self._get_value(a))
for name, a in iteritems(self.keyword_arguments)])
for name, a in self.keyword_arguments.items()])
filtered = self.image_filter(*arguments, **kwargs)
self.display_filtered_image(filtered)