summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/util.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-12-01 23:00:05 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-12-01 23:00:05 +0000
commitc6d01a56e168f1c70461c2684c70a2c5967c4814 (patch)
tree513ee62c991b99542dd6c6cf846dbed2c1503b71 /lib/sqlalchemy/sql/util.py
parentebb4b02c2136b3a71989867a52665e34bdfd4236 (diff)
downloadsqlalchemy-c6d01a56e168f1c70461c2684c70a2c5967c4814.tar.gz
- several ORM attributes have been removed or made private:
mapper.get_attr_by_column(), mapper.set_attr_by_column(), mapper.pks_by_table, mapper.cascade_callable(), MapperProperty.cascade_callable(), mapper.canload() - refinements to mapper PK/table column organization, session cascading, some naming convention work
Diffstat (limited to 'lib/sqlalchemy/sql/util.py')
-rw-r--r--lib/sqlalchemy/sql/util.py5
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 = []