[Zodb-checkins] CVS: ZODB3 - NEWS.txt:

Tim Peters tim.one at comcast.net
Tue Aug 31 18:51:59 EDT 2004

Update of /cvs-repository/ZODB3
In directory cvs.zope.org:/tmp/cvs-serv7008

Modified Files:
      Tag: Zope-2_7-branch
Log Message:
_handle_independent():  Failed to record that a ReadConflictError was
raised for an object with a _p_independent() method that returned

=== ZODB3/NEWS.txt => ===
--- ZODB3/NEWS.txt:	Fri Aug 27 15:15:29 2004
+++ ZODB3/NEWS.txt	Tue Aug 31 18:51:58 2004
@@ -32,12 +32,20 @@
 involves.  If you see the new exception in "working" code, that code
 was working by accident before.
 Transaction.begin() is supposed to imply Transaction.abort(), but if
 the only pending changes were in subtransactions, the substransactions
 were not aborted by begin().  This has been repaired.
+If ReadConflictError was raised by an attempt to load an object with a
+_p_independent() method that returned false, attempting to commit the
+transaction failed to (re)raise ReadConflictError for that object.  Note
+that ZODB intends to prevent committing a transaction in which a
+ReadConflictError occurred; this was an obscure case it missed.

More information about the Zodb-checkins mailing list