Plugins/CheckerPlugins/SyntaxChecker/pyflakes/checker.py

changeset 5065
39f27a2a2ea3
parent 4631
5c1a96925da4
child 5067
e2f171f08af8
--- a/Plugins/CheckerPlugins/SyntaxChecker/pyflakes/checker.py	Sun Jul 24 18:27:13 2016 +0200
+++ b/Plugins/CheckerPlugins/SyntaxChecker/pyflakes/checker.py	Wed Jul 27 13:56:37 2016 +0200
@@ -702,8 +702,8 @@
                 # Remove UndefinedName messages already reported for this name.
                 self.messages = [
                     m for m in self.messages if not
-                    isinstance(m, messages.UndefinedName) and not
-                    m.message_args[0] == node_name]
+                    isinstance(m, messages.UndefinedName) or
+                    m.message_args[0] != node_name]
 
                 # Bind name to global scope if it doesn't exist already.
                 global_scope.setdefault(node_name, node_value)

eric ide

mercurial