[Neo-report] r2192 gregory - /trunk/neo/client/app.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Aug 4 10:53:01 CEST 2010


Author: gregory
Date: Wed Aug  4 10:52:56 2010
New Revision: 2192

Log:
Move invariant out of the 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 Aug  4 10:52:56 2010
@@ -450,6 +450,7 @@ class Application(object):
         shuffle(cell_list)
         cell_list.sort(key=self.cp.getCellSortKey)
         self.local_var.asked_object = 0
+        packet = Packets.AskObject(oid, serial, tid)
         for cell in cell_list:
             logging.debug('trying to load %s from %s',
                           dump(oid), dump(cell.getUUID()))
@@ -458,7 +459,7 @@ class Application(object):
                 continue
 
             try:
-                self._askStorage(conn, Packets.AskObject(oid, serial, tid))
+                self._askStorage(conn, packet)
             except ConnectionClosed:
                 continue
 





More information about the Neo-report mailing list