Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py

changeset 4556
25d1fa006bf0
parent 4514
e410e76d6538
child 4563
881340f4bd0c
child 4632
ca310db386ed
diff -r 861e1741985c -r 25d1fa006bf0 Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py
--- a/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py	Fri Nov 13 22:52:26 2015 +0100
+++ b/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py	Fri Nov 13 23:07:16 2015 +0100
@@ -27,6 +27,11 @@
 
 from . import pep8
 
+try:
+    basestring
+except:
+    basestring = str    # define for Python3
+
 
 class CodeStyleCheckerDialog(QDialog, Ui_CodeStyleCheckerDialog):
     """
@@ -450,7 +455,7 @@
         """
         options = self.__options[:]
         flags = Utilities.extractFlags(source)
-        if "noqa" in flags and isinstance(flags["noqa"], str):
+        if "noqa" in flags and isinstance(flags["noqa"], basestring):
             excludeMessages = \
                 options[0].strip().rstrip(",")
             if excludeMessages:

eric ide

mercurial