Fix close Pool if database was not used

This commit is contained in:
Cédric Krier committed 2011-09-19 14:49:56 +02:00
1 parent d279caa4e5
commit 02e5fb58c0
1 file changed
+4 -1
+4 -1
View File
@@ -85,7 +85,10 @@ class Pool(object):
with cls._lock:
if database_name in cls._instances:
del cls._instances[database_name]
with cls._locks[database_name]:
lock = cls._locks.get(database_name)
if not lock:
return
with lock:
if database_name in cls._pool:
del cls._pool[database_name]