Author: phd
Date: 2007-03-16 10:01:27 -0600 (Fri, 16 Mar 2007)
New Revision: 2418
Modified:
SQLObject/branches/0.8/docs/News.txt
SQLObject/branches/0.8/sqlobject/dbconnection.py
Log:
Fixed ConnectionHub.doInTransaction() - close low-level connection on commit()
to prevent connections leaking.
Modified: SQLObject/branches/0.8/docs/News.txt
===================================================================
--- SQLObject/branches/0.8/docs/News.txt 2007-03-16 16:01:08 UTC (rev 2417)
+++ SQLObject/branches/0.8/docs/News.txt 2007-03-16 16:01:27 UTC (rev 2418)
@@ -20,6 +20,9 @@
* Fixed and simplified DatabaseIndex.get().
+* Fixed ConnectionHub.doInTransaction() - close low-level connection on
+ commit() to prevent connections leaking.
+
SQLObject 0.8.0
===============
Modified: SQLObject/branches/0.8/sqlobject/dbconnection.py
===================================================================
--- SQLObject/branches/0.8/sqlobject/dbconnection.py 2007-03-16 16:01:08 UTC (rev 2417)
+++ SQLObject/branches/0.8/sqlobject/dbconnection.py 2007-03-16 16:01:27 UTC (rev 2418)
@@ -983,7 +983,7 @@
conn.rollback()
raise
else:
- conn.commit()
+ conn.commit(close=True)
return value
finally:
self.threadConnection = old_conn
|