[Zodb-checkins] CVS: ZODB3 - NEWS.txt:220.127.116.11
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
_handle_independent(): Failed to record that a ReadConflictError was
raised for an object with a _p_independent() method that returned
=== ZODB3/NEWS.txt 18.104.22.168 => 22.214.171.124 ===
--- ZODB3/NEWS.txt:126.96.36.199 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