From: Mike Bayer Date: Wed, 29 Sep 2010 06:15:07 +0000 (-0400) Subject: don't need itertools here X-Git-Tag: rel_0_6_5~36 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a9875e395025c28c728ed4afb50036a81a07b0a2;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git don't need itertools here --- 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] + ])