summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/mapping
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2006-01-10 02:26:57 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2006-01-10 02:26:57 +0000
commitac5e13ef2d6129e17bbd5c1e238dee91aa10cf47 (patch)
tree97a3f2b9cc192fd756df38b421d8bfdce907aa54 /lib/sqlalchemy/mapping
parent060b8f0478710e9891e73f8832d1883ae0ad999b (diff)
downloadsqlalchemy-ac5e13ef2d6129e17bbd5c1e238dee91aa10cf47.tar.gz
identity map->weakvaluedictionary
Diffstat (limited to 'lib/sqlalchemy/mapping')
-rw-r--r--lib/sqlalchemy/mapping/objectstore.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/mapping/objectstore.py b/lib/sqlalchemy/mapping/objectstore.py
index 7b5ebe82e..5ca78b6f4 100644
--- a/lib/sqlalchemy/mapping/objectstore.py
+++ b/lib/sqlalchemy/mapping/objectstore.py
@@ -146,7 +146,7 @@ class UnitOfWork(object):
if parent is not None:
self.identity_map = parent.identity_map
else:
- self.identity_map = {}
+ self.identity_map = weakref.WeakValueDictionary()
self.attributes = global_attributes
self.new = util.HashSet(ordered = True)