database_list must return only fully loaded pool
review305001
This commit is contained in:
1 parent
be0e5c54a9
commit
c4e45d471c
1 file changed
+8
-1
+8
-1
@@ -84,7 +84,14 @@ class Pool(object):
|
||||
'''
|
||||
:return: database list
|
||||
'''
|
||||
return cls._pool.keys()
|
||||
with cls._lock:
|
||||
databases = []
|
||||
for database in cls._pool.keys():
|
||||
if cls._locks.get(database):
|
||||
if cls._locks[database].acquire(False):
|
||||
databases.append(database)
|
||||
cls._locks[database].release()
|
||||
return databases
|
||||
|
||||
@property
|
||||
def lock(self):
|
||||
|
||||
Reference in new issue
Block a user