[Neo-report] r2029 vincent - /trunk/neo/client/app.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Apr 26 16:07:07 CEST 2010
Author: vincent
Date: Mon Apr 26 16:07:05 2010
New Revision: 2029
Log:
Simplify r1858.
There is no need to make a special case in waitStoreResponses if it becomes
equivalent to just calling waitResponses.
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] Mon Apr 26 16:07:05 2010
@@ -647,8 +647,6 @@
_handleConflicts = self._handleConflicts
while True:
self.waitResponses()
- if tryToResolveConflict is None:
- break
conflicts = _handleConflicts(tryToResolveConflict)
if conflicts:
update(conflicts)
@@ -657,16 +655,15 @@
# requests
break
- if tryToResolveConflict is not None:
- # Check for never-stored objects, and update result for all others
- for oid, store_count in \
- local_var.object_stored_counter_dict.iteritems():
- if store_count == 0:
- raise NEOStorageError('tpc_store failed')
- elif oid in resolved_oid_set:
- append((oid, ResolvedSerial))
- else:
- append((oid, tid))
+ # Check for never-stored objects, and update result for all others
+ for oid, store_count in \
+ local_var.object_stored_counter_dict.iteritems():
+ if store_count == 0:
+ raise NEOStorageError('tpc_store failed')
+ elif oid in resolved_oid_set:
+ append((oid, ResolvedSerial))
+ else:
+ append((oid, tid))
return result
@profiler_decorator
@@ -720,7 +717,7 @@
# Just wait for response to arrive, don't handle any conflict, and
# ignore the outcome: we are going to abort anyway.
- self.waitStoreResponses(None)
+ self.waitResponses()
cell_set = set()
# select nodes where objects were stored
More information about the Neo-report
mailing list