]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- reduced a bit of overhead in attribute expiration, particularly
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 13 Feb 2010 21:16:08 +0000 (21:16 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 13 Feb 2010 21:16:08 +0000 (21:16 +0000)
commitaedcd6aea6aa3b4601bbc26f5fc23c084c8996ac
treebcf773463439c124b0ea8c655e3ac461c26686b5
parentf4573f73d0c7f7ce5b184e6c227d0e4f406643a5
- reduced a bit of overhead in attribute expiration, particularly
the version called by column loaders on an incomplete row (i.e.
joined table inheritance).  there are more dramatic changes
that can be made here but this one is conservative so far
as far as how much we're altering how InstanceState tracks
"expired" attributes.
lib/sqlalchemy/orm/mapper.py
lib/sqlalchemy/orm/properties.py
lib/sqlalchemy/orm/query.py
lib/sqlalchemy/orm/session.py
lib/sqlalchemy/orm/state.py
lib/sqlalchemy/orm/strategies.py
test/orm/test_attributes.py
test/orm/test_extendedattr.py
test/perf/objselectspeed.py