From 33620a16fd0a701de4a0bc2148f210ba55e3c812 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Fri, 8 Dec 2006 21:40:10 +0000 Subject: [PATCH] cursors needs to be weak key --- lib/sqlalchemy/pool.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sqlalchemy/pool.py b/lib/sqlalchemy/pool.py index 68ab0be47b..d13c83cac7 100644 --- a/lib/sqlalchemy/pool.py +++ b/lib/sqlalchemy/pool.py @@ -187,7 +187,7 @@ class _ConnectionFairy(object): """proxies a DBAPI connection object and provides return-on-dereference support""" def __init__(self, pool): self._threadfairy = _ThreadFairy(self) - self._cursors = {} + self._cursors = weakref.WeakKeyDictionary() self.__pool = pool self.__counter = 0 try: -- 2.47.2