[Neo-report] r2270 vincent - /trunk/neo/client/app.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Sep 1 16:25:55 CEST 2010


Author: vincent
Date: Wed Sep  1 16:25:53 2010
New Revision: 2270

Log:
Move invariant packet creation out of loop.

Modified:
    trunk/neo/client/app.py

Modified: trunk/neo/client/app.py
==============================================================================
--- trunk/neo/client/app.py [iso-8859-1] (original)
+++ trunk/neo/client/app.py [iso-8859-1] Wed Sep  1 16:25:53 2010
@@ -864,6 +864,7 @@ class Application(object):
             dump(undone_tid), )
         shuffle(cell_list)
         cell_list.sort(key=self.cp.getCellSortKey)
+        packet = Packets.AskTransactionInformation(undone_tid)
         for cell in cell_list:
             conn = self.cp.getConnForCell(cell)
             if conn is None:
@@ -872,8 +873,7 @@ class Application(object):
             self.local_var.txn_info = 0
             self.local_var.txn_ext = 0
             try:
-                self._askStorage(conn, Packets.AskTransactionInformation(
-                    undone_tid))
+                self._askStorage(conn, packet)
             except ConnectionClosed:
                 continue
             except NEOStorageNotFoundError:





More information about the Neo-report mailing list