]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- Fixed an unlikely race condition observed in some exotic end-user
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 18 Sep 2014 19:42:27 +0000 (15:42 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 18 Sep 2014 19:42:27 +0000 (15:42 -0400)
commitc7ec21b29e926c40dd64eb2909d5f8b5e120ed94
tree434daf9f360295f6e3d8e0348639006e7f9281f4
parent9ae4db27b993fbd4666907cd11c2de3a41aee02f
- Fixed an unlikely race condition observed in some exotic end-user
setups, where the attempt to check for "duplicate class name" in
declarative would hit upon a not-totally-cleaned-up weak reference
related to some other class being removed; the check here now ensures
the weakref still references an object before calling upon it further.
fixes #3208
doc/build/changelog/changelog_09.rst
lib/sqlalchemy/ext/declarative/clsregistry.py