Blob Blame History Raw
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):
         """