[Zope3-checkins] CVS: Zope3/src/transaction - _transaction.py:1.3

Tim Peters tim.one at comcast.net
Fri Apr 2 14:48:24 EST 2004


Update of /cvs-repository/Zope3/src/transaction
In directory cvs.zope.org:/tmp/cvs-serv23772/src/transaction

Modified Files:
	_transaction.py 
Log Message:
Added XXX comments about stray output produced by
testExceptionInTpcAbort().  The cause is clear now, but a solution isn't;
an exception in tpc_abort is nasty.


=== Zope3/src/transaction/_transaction.py 1.2 => 1.3 ===
--- Zope3/src/transaction/_transaction.py:1.2	Wed Mar 31 22:56:56 2004
+++ Zope3/src/transaction/_transaction.py	Fri Apr  2 14:48:23 2004
@@ -324,11 +324,13 @@
                 try:
                     rm.abort_sub(self)
                 except Exception, err:
+                    # XXX Just printing the error doesn't seem good enough.
                     print err
             else:
                 try:
                     rm.tpc_abort(self)
                 except Exception, err:
+                    # XXX Just printing the error doesn't seem good enough.
                     print err
 
     def _getResourceManagers(self, subtransaction):
@@ -498,7 +500,7 @@
         self.manager.tpc_finish(txn)
         if self.sub:
             self.objects = []
-            
+
 
 def rm_cmp(rm1, rm2):
     return cmp(rm1.sortKey(), rm2.sortKey())
@@ -534,7 +536,7 @@
     def __init__(self, datamanager):
         self._datamanager = datamanager
         self._rollback = None
-        
+
     # XXX I'm not sure why commit() doesn't do anything
 
     def commit(self, transaction):
@@ -558,7 +560,7 @@
         # Nothing to do wrt data, be we begin 2pc for the top-level
         # trans
         self._sub = False
-        
+
     def tpc_begin(self, transaction, subtransaction=False):
         self._sub = subtransaction
 




More information about the Zope3-Checkins mailing list