[Erp5-report] r13937 - /erp5/trunk/products/ZMySQLDDA/db.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Apr 4 16:03:26 CEST 2007
Author: vincent
Date: Wed Apr 4 16:03:23 2007
New Revision: 13937
URL: http://svn.erp5.org?rev=13937&view=rev
Log:
Add missing closeConnection method.
Modified:
erp5/trunk/products/ZMySQLDDA/db.py
Modified: erp5/trunk/products/ZMySQLDDA/db.py
URL: http://svn.erp5.org/erp5/trunk/products/ZMySQLDDA/db.py?rev=13937&r1=13936&r2=13937&view=diff
==============================================================================
--- erp5/trunk/products/ZMySQLDDA/db.py (original)
+++ erp5/trunk/products/ZMySQLDDA/db.py Wed Apr 4 16:03:23 2007
@@ -239,6 +239,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