[Erp5-report] r13936 - /erp5/trunk/products/ZMySQLDA/db.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Apr 4 16:02:41 CEST 2007
Author: vincent
Date: Wed Apr 4 16:02:36 2007
New Revision: 13936
URL: http://svn.erp5.org?rev=13936&view=rev
Log:
Add missing closeConnection method.
Modified:
erp5/trunk/products/ZMySQLDA/db.py
Modified: erp5/trunk/products/ZMySQLDA/db.py
URL: http://svn.erp5.org/erp5/trunk/products/ZMySQLDA/db.py?rev=13936&r1=13935&r2=13936&view=diff
==============================================================================
--- erp5/trunk/products/ZMySQLDA/db.py (original)
+++ erp5/trunk/products/ZMySQLDA/db.py Wed Apr 4 16:02:36 2007
@@ -241,6 +241,20 @@
return self._db_pool.get(key)
finally:
self._db_lock.release()
+
+ def _pool_del(self, key):
+ self._db_lock.acquire()
+ try:
+ del self._db_pool[key]
+ finally:
+ self._db_lock.release()
+
+ def closeConnection(self):
+ ident = get_ident()
+ try:
+ self._pool_del(ident)
+ except KeyError:
+ pass
def _access_db(self, method_id, args, kw):
"""
More information about the Erp5-report
mailing list