summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/engine/default.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2014-01-03 21:46:13 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2014-01-03 21:46:13 -0500
commit31821011271bf2333b69954d53c3c922e39bf225 (patch)
treedacd52e93319d120c421ad17a6e1628bc3861f63 /lib/sqlalchemy/engine/default.py
parent3e7a17174f9486e5462d19842615c1b1df57769d (diff)
downloadsqlalchemy-31821011271bf2333b69954d53c3c922e39bf225.tar.gz
- Fixed an extremely unlikely memory issue where when using
:class:`.DeferredReflection` to define classes pending for reflection, if some subset of those classes were discarded before the :meth:`.DeferredReflection.prepare` method were called to reflect and map the class, a strong reference to the class would remain held within the declarative internals. This internal collection of "classes to map" now uses weak references against the classes themselves.
Diffstat (limited to 'lib/sqlalchemy/engine/default.py')
0 files changed, 0 insertions, 0 deletions