summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/pool.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2008-05-09 16:34:10 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2008-05-09 16:34:10 +0000
commit4a6afd469fad170868554bf28578849bf3dfd5dd (patch)
treeb396edc33d567ae19dd244e87137296450467725 /lib/sqlalchemy/pool.py
parent46b7c9dc57a38d5b9e44a4723dad2ad8ec57baca (diff)
downloadsqlalchemy-4a6afd469fad170868554bf28578849bf3dfd5dd.tar.gz
r4695 merged to trunk; trunk now becomes 0.5.
0.4 development continues at /sqlalchemy/branches/rel_0_4
Diffstat (limited to 'lib/sqlalchemy/pool.py')
-rw-r--r--lib/sqlalchemy/pool.py24
1 files changed, 12 insertions, 12 deletions
diff --git a/lib/sqlalchemy/pool.py b/lib/sqlalchemy/pool.py
index 31adf77d1..c1b29a1d0 100644
--- a/lib/sqlalchemy/pool.py
+++ b/lib/sqlalchemy/pool.py
@@ -18,7 +18,7 @@ SQLAlchemy connection pool.
import weakref, time
-from sqlalchemy import exceptions, logging
+from sqlalchemy import exc, log
from sqlalchemy import queue as Queue
from sqlalchemy.util import thread, threading, pickle, as_interface
@@ -118,7 +118,7 @@ class Pool(object):
"""
def __init__(self, creator, recycle=-1, echo=None, use_threadlocal=True,
reset_on_return=True, listeners=None):
- self.logger = logging.instance_logger(self, echoflag=echo)
+ self.logger = log.instance_logger(self, echoflag=echo)
# the WeakValueDictionary works more nicely than a regular dict of
# weakrefs. the latter can pile up dead reference objects which don't
# get cleaned out. WVD adds from 1-6 method calls to a checkout
@@ -342,7 +342,7 @@ class _ConnectionFairy(object):
return self._connection_record.info
except AttributeError:
if self.connection is None:
- raise exceptions.InvalidRequestError("This connection is closed")
+ raise exc.InvalidRequestError("This connection is closed")
try:
return self._detached_info
except AttributeError:
@@ -359,7 +359,7 @@ class _ConnectionFairy(object):
"""
if self.connection is None:
- raise exceptions.InvalidRequestError("This connection is closed")
+ raise exc.InvalidRequestError("This connection is closed")
if self._connection_record is not None:
self._connection_record.invalidate(e=e)
self.connection = None
@@ -378,8 +378,8 @@ class _ConnectionFairy(object):
def checkout(self):
if self.connection is None:
- raise exceptions.InvalidRequestError("This connection is closed")
- self.__counter +=1
+ raise exc.InvalidRequestError("This connection is closed")
+ self.__counter += 1
if not self._pool._on_checkout or self.__counter != 1:
return self
@@ -391,7 +391,7 @@ class _ConnectionFairy(object):
for l in self._pool._on_checkout:
l.checkout(self.connection, self._connection_record, self)
return self
- except exceptions.DisconnectionError, e:
+ except exc.DisconnectionError, e:
if self._pool._should_log_info:
self._pool.log(
"Disconnection detected on checkout: %s" % e)
@@ -402,7 +402,7 @@ class _ConnectionFairy(object):
if self._pool._should_log_info:
self._pool.log("Reconnection attempts exhausted on checkout")
self.invalidate()
- raise exceptions.InvalidRequestError("This connection is closed")
+ raise exc.InvalidRequestError("This connection is closed")
def detach(self):
"""Separate this connection from its Pool.
@@ -426,7 +426,7 @@ class _ConnectionFairy(object):
self._connection_record = None
def close(self):
- self.__counter -=1
+ self.__counter -= 1
if self.__counter == 0:
self._close()
@@ -601,7 +601,7 @@ class QueuePool(Pool):
if not wait:
return self.do_get()
else:
- raise exceptions.TimeoutError("QueuePool limit of size %d overflow %d reached, connection timed out, timeout %d" % (self.size(), self.overflow(), self._timeout))
+ raise exc.TimeoutError("QueuePool limit of size %d overflow %d reached, connection timed out, timeout %d" % (self.size(), self.overflow(), self._timeout))
if self._overflow_lock is not None:
self._overflow_lock.acquire()
@@ -658,10 +658,10 @@ class NullPool(Pool):
return "NullPool"
def do_return_conn(self, conn):
- conn.close()
+ conn.close()
def do_return_invalid(self, conn):
- pass
+ pass
def do_get(self):
return self.create_connection()