[Neo-report] r2182 gregory - in /trunk/neo: client/ client/handlers/ tests/client/
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Jun 21 17:54:36 CEST 2010
Author: gregory
Date: Mon Jun 21 17:54:35 2010
New Revision: 2182
Log:
Use pop(0) instead of reverse + pop() on a list.
Modified:
trunk/neo/client/app.py
trunk/neo/client/handlers/master.py
trunk/neo/tests/client/testMasterHandler.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 Jun 21 17:54:35 2010
@@ -410,7 +410,7 @@ class Application(object):
self._askPrimary(Packets.AskNewOIDs(100))
if len(self.new_oid_list) <= 0:
raise NEOStorageError('new_oid failed')
- self.last_oid = self.new_oid_list.pop()
+ self.last_oid = self.new_oid_list.pop(0)
return self.last_oid
finally:
self._oid_lock_release()
Modified: trunk/neo/client/handlers/master.py
==============================================================================
--- trunk/neo/client/handlers/master.py [iso-8859-1] (original)
+++ trunk/neo/client/handlers/master.py [iso-8859-1] Mon Jun 21 17:54:35 2010
@@ -163,7 +163,6 @@ class PrimaryAnswersHandler(AnswerBaseHa
def answerNewOIDs(self, conn, oid_list):
self.app.new_oid_list = oid_list
- self.app.new_oid_list.reverse()
def answerTransactionFinished(self, conn, tid):
if tid != self.app.getTID():
Modified: trunk/neo/tests/client/testMasterHandler.py
==============================================================================
--- trunk/neo/tests/client/testMasterHandler.py [iso-8859-1] (original)
+++ trunk/neo/tests/client/testMasterHandler.py [iso-8859-1] Mon Jun 21 17:54:35 2010
@@ -238,7 +238,7 @@ class MasterAnswersHandlerTests(MasterHa
conn = self.getConnection()
oid1, oid2, oid3 = self.getOID(0), self.getOID(1), self.getOID(2)
self.handler.answerNewOIDs(conn, [oid1, oid2, oid3])
- self.assertEqual(self.app.new_oid_list, [oid3, oid2, oid1])
+ self.assertEqual(self.app.new_oid_list, [oid1, oid2, oid3])
def test_answerTransactionFinished(self):
conn = self.getConnection()
More information about the Neo-report
mailing list