diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-09-29 02:15:07 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-09-29 02:15:07 -0400 |
commit | a9875e395025c28c728ed4afb50036a81a07b0a2 (patch) | |
tree | f1b768c81776b5fcd123f7151542f441d1670103 /lib/sqlalchemy/topological.py | |
parent | e9e221977bde7724d4ef3b553de4f982028eead8 (diff) | |
download | sqlalchemy-a9875e395025c28c728ed4afb50036a81a07b0a2.tar.gz |
don't need itertools here
Diffstat (limited to 'lib/sqlalchemy/topological.py')
-rw-r--r-- | lib/sqlalchemy/topological.py | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/lib/sqlalchemy/topological.py b/lib/sqlalchemy/topological.py index 9386f7335..0f4f32461 100644 --- a/lib/sqlalchemy/topological.py +++ b/lib/sqlalchemy/topological.py @@ -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] + ]) |