add error log message if raise exception on database connect
bzr revid: ysa@tinyerp.com-20101124094133-ayl5pppdjqkx534q
This commit is contained in:
parent
b140c3cacb
commit
2bf0a92b7f
|
@ -290,7 +290,11 @@ class ConnectionPool(object):
|
||||||
# note: this code is called only if the for loop has completed (no break)
|
# note: this code is called only if the for loop has completed (no break)
|
||||||
raise PoolError('The Connection Pool Is Full')
|
raise PoolError('The Connection Pool Is Full')
|
||||||
|
|
||||||
result = psycopg2.connect(dsn=dsn, connection_factory=PsycoConnection)
|
try:
|
||||||
|
result = psycopg2.connect(dsn=dsn, connection_factory=PsycoConnection)
|
||||||
|
except psycopg2.Error, e:
|
||||||
|
self.__logger.log(logging.ERROR, 'connect:%s', e)
|
||||||
|
raise
|
||||||
self._connections.append((result, True))
|
self._connections.append((result, True))
|
||||||
self._debug('Create new connection')
|
self._debug('Create new connection')
|
||||||
return result
|
return result
|
||||||
|
|
Loading…
Reference in New Issue