[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