]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- Fixed bug whereby a non-"mutable" attribute modified event
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 26 Oct 2010 20:12:04 +0000 (16:12 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 26 Oct 2010 20:12:04 +0000 (16:12 -0400)
commit0d00f470356c26fc18e890ede4620c10b5086a85
treefeab54084f3abc38e2be3320d49a1e1e1d987ea4
parentf86d8a877ba774434b294a7e94470ccdf2c52944
- Fixed bug whereby a non-"mutable" attribute modified event
which occurred on an object that was clean except for
preceding mutable attribute changes would fail to strongly
reference itself in the identity map. This would cause the
object to be garbage collected, losing track of any changes
that weren't previously saved in the "mutable changes"
dictionary.
CHANGES
lib/sqlalchemy/__init__.py
lib/sqlalchemy/orm/state.py
test/orm/test_unitofwork.py