[Neo-report] r1891 vincent - /trunk/neo/client/app.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Mar 5 16:08:35 CET 2010
Author: vincent
Date: Fri Mar 5 16:08:34 2010
New Revision: 1891
Log:
Factorise self.local_var.tid lookup.
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] Fri Mar 5 16:08:34 2010
@@ -740,13 +740,14 @@
return
self._load_lock_acquire()
try:
+ tid = self.local_var.tid
# Call function given by ZODB
if f is not None:
- f(self.local_var.tid)
+ f(tid)
# Call finish on master
oid_list = self.local_var.data_dict.keys()
- p = Packets.AskFinishTransaction(oid_list, self.local_var.tid)
+ p = Packets.AskFinishTransaction(oid_list, tid)
self._askPrimary(p)
if not self.isTransactionFinished():
@@ -761,11 +762,11 @@
del self.mq_cache[oid]
else:
# Now serial is same as tid
- self.mq_cache[oid] = self.local_var.tid, data
+ self.mq_cache[oid] = tid, data
finally:
self._cache_lock_release()
self.local_var.clear()
- return self.local_var.tid
+ return tid
finally:
self._load_lock_release()
More information about the Neo-report
mailing list