summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/util.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-12-07 17:27:21 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-12-07 17:27:21 +0000
commit6f5f86ad4a1f0e208eed93c751f1b71d7cb55c17 (patch)
tree0a6ff07e252347131e737e9f5a82ccab7a6deb09 /lib/sqlalchemy/sql/util.py
parent7bf90e2f4dc211423a409a747a2392922ed7a9c7 (diff)
downloadsqlalchemy-6f5f86ad4a1f0e208eed93c751f1b71d7cb55c17.tar.gz
a little refinement to topological options, more to come
Diffstat (limited to 'lib/sqlalchemy/sql/util.py')
-rw-r--r--lib/sqlalchemy/sql/util.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/sql/util.py b/lib/sqlalchemy/sql/util.py
index 1cf0cb1b0..de5797059 100644
--- a/lib/sqlalchemy/sql/util.py
+++ b/lib/sqlalchemy/sql/util.py
@@ -16,7 +16,7 @@ def sort_tables(tables, reverse=False):
vis = TVisitor()
for table in tables:
vis.traverse(table)
- sequence = topological.QueueDependencySorter( tuples, tables).sort(create_tree=False)
+ sequence = topological.QueueDependencySorter( tuples, tables).sort(ignore_self_cycles=True, create_tree=False)
if reverse:
return util.reversed(sequence)
else: