[Neo-report] r2818 jm - /trunk/neo/client/__init__.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Sat Sep 3 19:47:26 CEST 2011
Author: jm
Date: Sat Sep 3 19:47:26 2011
New Revision: 2818
Log:
Compatibility fix for ZODB 3.4
Modified:
trunk/neo/client/__init__.py
Modified: trunk/neo/client/__init__.py
==============================================================================
--- trunk/neo/client/__init__.py [iso-8859-1] (original)
+++ trunk/neo/client/__init__.py [iso-8859-1] Sat Sep 3 19:47:26 2011
@@ -94,7 +94,10 @@ if needs_patch:
# I don't know any legitimate use of DB access outside a transaction.
def afterCompletion(self, *ignored):
- self._readCurrent.clear()
+ try:
+ self._readCurrent.clear()
+ except AttributeError: # old ZODB (e.g. ZODB 3.4)
+ pass
self._flush_invalidations()
Connection.afterCompletion = afterCompletion
More information about the Neo-report
mailing list