[Neo-report] r2157 gregory - /trunk/neo/master/transactions.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Jun 11 10:10:42 CEST 2010


Author: gregory
Date: Fri Jun 11 10:10:31 2010
New Revision: 2157

Log:
Display full transaction informations in master log().

Modified:
    trunk/neo/master/transactions.py

Modified: trunk/neo/master/transactions.py
==============================================================================
--- trunk/neo/master/transactions.py [iso-8859-1] (original)
+++ trunk/neo/master/transactions.py [iso-8859-1] Fri Jun 11 10:10:31 2010
@@ -36,7 +36,7 @@ class Transaction(object):
         self._birth = time()
 
     def __repr__(self):
-        return "<%s(node=%r, tid=%r, oids=%r, uuids=%r, age=%.2fs) at %x>" % (
+        return "<%s(client=%r, tid=%r, oids=%r, storages=%r, age=%.2fs) at %x>" % (
                 self.__class__.__name__,
                 self._node,
                 dump(self._tid),
@@ -262,9 +262,6 @@ class TransactionManager(object):
 
     def log(self):
         logging.info('Transactions:')
-        for node, tid_dict in self._node_dict.items():
-            if not len(tid_dict):
-                continue
-            logging.info('  %r: %r', dump(node.getUUID()), [dump(x) for x in
-                    tid_dict.keys()])
+        for txn in self._tid_dict.itervalues():
+            logging.info('  %r', txn)
 





More information about the Neo-report mailing list