From a9875e395025c28c728ed4afb50036a81a07b0a2 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Wed, 29 Sep 2010 02:15:07 -0400 Subject: [PATCH] don't need itertools here --- lib/sqlalchemy/topological.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/lib/sqlalchemy/topological.py b/lib/sqlalchemy/topological.py index 9386f73354..0f4f324618 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] + ]) -- 2.47.2