diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-05-28 23:57:14 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-05-28 23:57:14 +0000 |
| commit | 4b8897902105379a97363a0f3d58f1e87e65b42b (patch) | |
| tree | 59ab875f00ea49f2768310347b1c197b2d723849 /lib/sqlalchemy/pool.py | |
| parent | 123cb1064ce6ecd841d32df08f7969acbc154cd9 (diff) | |
| download | sqlalchemy-4b8897902105379a97363a0f3d58f1e87e65b42b.tar.gz | |
pool needed weakref
modified auto rollback to only occur when no transaction
more unit tests
Diffstat (limited to 'lib/sqlalchemy/pool.py')
| -rw-r--r-- | lib/sqlalchemy/pool.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/pool.py b/lib/sqlalchemy/pool.py index ec6d24951..d13beefd6 100644 --- a/lib/sqlalchemy/pool.py +++ b/lib/sqlalchemy/pool.py @@ -71,7 +71,7 @@ def clear_managers(): class Pool(object): def __init__(self, echo = False, use_threadlocal = True, logger=None, **kwargs): - self._threadconns = {} #weakref.WeakValueDictionary() + self._threadconns = weakref.WeakValueDictionary() self._use_threadlocal = use_threadlocal self.echo = echo self._logger = logger or util.Logger(origin='pool') |
