]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- Fixed bug which affected all eagerload() and similar options
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 23 Mar 2010 00:15:50 +0000 (20:15 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 23 Mar 2010 00:15:50 +0000 (20:15 -0400)
commit0197a70343a7d6f4eb387bbd461e0624e2dc436b
tree1da79ee20f5910f40bf4490f2e5b84a1d25e2908
parentefcc9d782274ee1d5eb08855d50aaf627d76a073
- Fixed bug which affected all eagerload() and similar options
such that "remote" eager loads, i.e. eagerloads off of a lazy
load such as query(A).options(eagerload(A.b, B.c))
wouldn't eagerload anything, but using eagerload("b.c") would
work fine.
- subquery eagerloading very close
CHANGES
lib/sqlalchemy/orm/interfaces.py
lib/sqlalchemy/orm/strategies.py
test/orm/_fixtures.py
test/orm/test_eager_relations.py
test/orm/test_mapper.py
test/orm/test_subquery_relations.py