diff options
Diffstat (limited to 'lib/sqlalchemy/sql/util.py')
-rw-r--r-- | lib/sqlalchemy/sql/util.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/sqlalchemy/sql/util.py b/lib/sqlalchemy/sql/util.py index d3e89d57e..1cf0cb1b0 100644 --- a/lib/sqlalchemy/sql/util.py +++ b/lib/sqlalchemy/sql/util.py @@ -18,8 +18,9 @@ def sort_tables(tables, reverse=False): vis.traverse(table) sequence = topological.QueueDependencySorter( tuples, tables).sort(create_tree=False) if reverse: - sequence.reverse() - return sequence + return util.reversed(sequence) + else: + return sequence def find_tables(clause, check_columns=False, include_aliases=False): tables = [] |