Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheck.py

changeset 5363
cbe61c2f9772
parent 4631
5c1a96925da4
child 5389
9b1c800daff3
--- a/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheck.py	Sun Dec 04 18:40:41 2016 +0100
+++ b/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheck.py	Mon Dec 05 18:38:11 2016 +0100
@@ -16,7 +16,7 @@
 
 try:
     from pyflakes.checker import Checker
-    from pyflakes.messages import ImportStarUsed
+    from pyflakes.messages import ImportStarUsed, ImportStarUsage
 except ImportError:
     pass
 
@@ -275,8 +275,10 @@
         warnings = Checker(module, filename, withDoctest=True)
         warnings.messages.sort(key=lambda a: a.lineno)
         for warning in warnings.messages:
-            if ignoreStarImportWarnings and \
-                    isinstance(warning, ImportStarUsed):
+            if ignoreStarImportWarnings and (
+                isinstance(warning, ImportStarUsed) or
+                isinstance(warning, ImportStarUsage)
+            ):
                 continue
             
             _fn, lineno, col, message, msg_args = warning.getMessageData()

eric ide

mercurial