From ee3ec4323c970a2b150bdfc04646277981aa6489 Mon Sep 17 00:00:00 2001
From: Vincent Pelletier <vincent@nexedi.com>
Date: Thu, 25 Mar 2010 13:21:57 +0000
Subject: [PATCH] Rename transaction_id into undone_tid to remove ambiguity.

git-svn-id: https://svn.erp5.org/repos/neo/trunk@1961 71dcc9de-d417-0410-9af5-da40c76e7ee4
---
 neo/client/Storage.py |  2 +-
 neo/client/app.py     | 18 +++++++++---------
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/neo/client/Storage.py b/neo/client/Storage.py
index 0851e355..d414dd75 100644
--- a/neo/client/Storage.py
+++ b/neo/client/Storage.py
@@ -96,7 +96,7 @@ class Storage(BaseStorage.BaseStorage,
     # undo
     @check_read_only
     def undo(self, transaction_id, txn):
-        return self.app.undo(transaction_id=transaction_id, txn=txn,
+        return self.app.undo(undone_tid=transaction_id, txn=txn,
             tryToResolveConflict=self.tryToResolveConflict)
 
 
diff --git a/neo/client/app.py b/neo/client/app.py
index 1b8a274d..221642ec 100644
--- a/neo/client/app.py
+++ b/neo/client/app.py
@@ -771,14 +771,14 @@ class Application(object):
         finally:
             self._load_lock_release()
 
-    def undo(self, transaction_id, txn, tryToResolveConflict):
+    def undo(self, undone_tid, txn, tryToResolveConflict):
         if txn is not self.local_var.txn:
-            raise StorageTransactionError(self, transaction_id)
+            raise StorageTransactionError(self, undone_tid)
 
         # First get transaction information from a storage node.
-        cell_list = self._getCellListForTID(transaction_id, readable=True)
+        cell_list = self._getCellListForTID(undone_tid, readable=True)
         assert len(cell_list), 'No cell found for transaction %s' % (
-            dump(transaction_id), )
+            dump(undone_tid), )
         shuffle(cell_list)
         for cell in cell_list:
             conn = self.cp.getConnForCell(cell)
@@ -788,14 +788,14 @@ class Application(object):
             self.local_var.txn_info = 0
             try:
                 self._askStorage(conn, Packets.AskTransactionInformation(
-                    transaction_id))
+                    undone_tid))
             except ConnectionClosed:
                 continue
 
             if self.local_var.txn_info == -1:
                 # Tid not found, try with next node
                 logging.warning('Transaction %s was not found on node %s',
-                    dump(transaction_id), self.nm.getByAddress(conn.getAddress()))
+                    dump(undone_tid), self.nm.getByAddress(conn.getAddress()))
                 continue
             elif isinstance(self.local_var.txn_info, dict):
                 break
@@ -811,11 +811,11 @@ class Application(object):
         # this work should rather be offloaded to it.
         for oid in oid_list:
             current_data = self.load(oid)[0]
-            after_data = self.loadSerial(oid, transaction_id)
+            after_data = self.loadSerial(oid, undone_tid)
             if current_data != after_data:
                 raise UndoError("non-undoable transaction", oid)
             try:
-                data = self.loadBefore(oid, transaction_id)[0]
+                data = self.loadBefore(oid, undone_tid)[0]
             except NEOStorageNotFoundError:
                 if oid == '\x00' * 8:
                     # Refuse undoing root object creation.
@@ -827,7 +827,7 @@ class Application(object):
 
         # Third do transaction with old data
         for oid, data in data_dict.iteritems():
-            self.store(oid, transaction_id, data, None, txn)
+            self.store(oid, undone_tid, data, None, txn)
         self.waitStoreResponses(tryToResolveConflict)
         return self.local_var.tid, oid_list
 
-- 
2.30.9