]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- query.options() now only propagate to loaded objects
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 2 Oct 2009 22:23:30 +0000 (22:23 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 2 Oct 2009 22:23:30 +0000 (22:23 +0000)
commit6c12838f9a7a48fccb774afef87e4300e1c5e529
treeab718e4fdc541b6992bc23810b5436fb2bc71256
parent8e8da289d5fb0f1f74d588ebf3da155203d5bef1
- query.options() now only propagate to loaded objects
for potential further sub-loads only for options where
such behavior is relevant, keeping
various unserializable options like those generated
by contains_eager() out of individual instance states.
[ticket:1553]
CHANGES
lib/sqlalchemy/orm/__init__.py
lib/sqlalchemy/orm/interfaces.py
lib/sqlalchemy/orm/mapper.py
lib/sqlalchemy/orm/query.py
lib/sqlalchemy/orm/strategies.py
test/orm/test_mapper.py