summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql
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/sql
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/sql')
0 files changed, 0 insertions, 0 deletions