]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- the _Label construct, i.e. the one that is produced
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 8 Aug 2010 00:58:23 +0000 (20:58 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 8 Aug 2010 00:58:23 +0000 (20:58 -0400)
commitcbb0a03a560fd33933971e7b4c9293918612a2cf
tree11d1941cf09de593ef4e4c0ae31aebc7a28ce1e7
parent9d6cb72791502e7a704a244093d6daca9697dd3c
- the _Label construct, i.e. the one that is produced
whenever you say somecol.label(), now counts itself
in its "proxy_set" unioned with that of it's
contained column's proxy set, instead of
directly returning that of the contained column.
This allows column correspondence
operations which depend on the identity of the
_Labels themselves to return the correct result
- fixes ORM bug [ticket:1852].
CHANGES
lib/sqlalchemy/sql/expression.py
test/orm/test_query.py
test/sql/test_selectable.py