diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-01-03 21:46:13 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-01-03 21:46:13 -0500 |
commit | 31821011271bf2333b69954d53c3c922e39bf225 (patch) | |
tree | dacd52e93319d120c421ad17a6e1628bc3861f63 /lib/sqlalchemy/dialects/postgresql/hstore.py | |
parent | 3e7a17174f9486e5462d19842615c1b1df57769d (diff) | |
download | sqlalchemy-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/dialects/postgresql/hstore.py')
0 files changed, 0 insertions, 0 deletions