https://bugzilla.redhat.com/677032
diff -up pyflakes-0.4.0/pyflakes/checker.py~ pyflakes-0.4.0/pyflakes/checker.py
--- pyflakes-0.4.0/pyflakes/checker.py~ 2009-07-25 18:42:59.000000000 +0300
+++ pyflakes-0.4.0/pyflakes/checker.py 2011-02-13 11:34:11.836591797 +0200
@@ -360,7 +360,14 @@ class Checker(object):
self.handleNode(qual, node)
self.handleNode(node.expr, node)
- GENEXPRINNER = LISTCOMP
+ GENEXPRINNER = SETCOMP = LISTCOMP
+
+ # dictionary comprehensions; introduced in Python 2.7
+ def DICTCOMP(self, node):
+ for qual in node.quals:
+ self.handleNode(qual, node)
+ self.handleNode(node.key, node)
+ self.handleNode(node.value, node)
def FOR(self, node):
"""