[Zodb-checkins] SVN: ZODB/branches/jinty-doom/NEWS.txt Forgot the
NEWS entry. Hope I did it right.
Brian Sutherland
jinty at web.de
Fri Sep 8 10:26:45 EDT 2006
Log message for revision 70059:
Forgot the NEWS entry. Hope I did it right.
Changed:
U ZODB/branches/jinty-doom/NEWS.txt
-=-
Modified: ZODB/branches/jinty-doom/NEWS.txt
===================================================================
--- ZODB/branches/jinty-doom/NEWS.txt 2006-09-08 14:12:57 UTC (rev 70058)
+++ ZODB/branches/jinty-doom/NEWS.txt 2006-09-08 14:26:44 UTC (rev 70059)
@@ -1,3 +1,31 @@
+What's new on ZODB 3.8a1?
+=========================
+
+Transactions
+------------
+
+- (3.8a1) Add a doom() and isDoomed() interface to the transaction module.
+
+ First step towards the resolution of
+ http://www.zope.org/Collectors/Zope3-dev/655
+
+ A doomed transaction behaves exactly the same way as an active transaction
+ but raises an error on any attempt to commit it, thus forcing an abort.
+
+ Doom is useful in places where abort is unsafe and an exception cannot be
+ raised. This occurs when the programmer wants the code following the doom to
+ run but not commit. It is unsafe to abort in these circumstances as a
+ following get() may implicitly open a new transaction.
+
+ Any attempt to commit a doomed transaction will raise a DoomedTransaction
+ exception.
+
+- (3.8a1) Clean up the ZODB imports in transaction.
+
+ Clean up weird import dance with ZODB. This is unnecessary since the
+ transaction module stopped being imported in ZODB/__init__.py in rev 39622.
+
+
What's new on ZODB 3.7b2?
=========================
More information about the Zodb-checkins
mailing list