]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
don't need itertools here
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 29 Sep 2010 06:15:07 +0000 (02:15 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 29 Sep 2010 06:15:07 +0000 (02:15 -0400)
lib/sqlalchemy/topological.py

index 9386f73354a304e5fa842cc6c4e4b776430b1a2f..0f4f324618bd6fbd011bf6d8d353fee0d9048a43 100644 (file)
@@ -8,7 +8,7 @@
 
 from sqlalchemy.exc import CircularDependencyError
 from sqlalchemy import util
-import itertools
+
 
 __all__ = ['sort', 'sort_as_subsets', 'find_cycles']
 
@@ -76,10 +76,8 @@ def find_cycles(tuples, allitems):
     return output
 
 def _gen_edges(edges):
-    return set(itertools.chain(
-                *[
-                    [
-                        (right, left) for right in edges[left]
-                    ] for left in edges
-                ]
-            ))
+    return set([
+                    (right, left) 
+                    for left in edges 
+                    for right in edges[left] 
+                ])