diff options
Diffstat (limited to 'lib/sqlalchemy/sql/util.py')
| -rw-r--r-- | lib/sqlalchemy/sql/util.py | 2 |
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: |
