[Neo-report] r2217 vincent - /trunk/neo/master/verification.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Aug 23 16:36:46 CEST 2010
Author: vincent
Date: Mon Aug 23 16:36:43 2010
New Revision: 2217
Log:
Move packet creation out of loop.
It is not possible to move them out of container loop, as tid is a loop
variable.
Modified:
trunk/neo/master/verification.py
Modified: trunk/neo/master/verification.py
==============================================================================
--- trunk/neo/master/verification.py [iso-8859-1] (original)
+++ trunk/neo/master/verification.py [iso-8859-1] Mon Aug 23 16:36:43 2010
@@ -134,13 +134,15 @@ class VerificationManager(BaseServiceHan
for tid in self._tid_set:
uuid_set = self.verifyTransaction(tid)
if uuid_set is None:
+ packet = Packets.DeleteTransaction(tid)
# Make sure that no node has this transaction.
for node in self.app.nm.getIdentifiedList():
if node.isStorage():
- node.notify(Packets.DeleteTransaction(tid))
+ node.notify(packet)
else:
+ packet = Packets.CommitTransaction(tid)
for node in self.app.nm.getIdentifiedList(pool_set=uuid_set):
- node.notify(Packets.CommitTransaction(tid))
+ node.notify(packet)
# If possible, send the packets now.
em.poll(0)
More information about the Neo-report
mailing list