[Neo-report] r2799 vincent - /trunk/neo/client/__init__.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Jun 23 10:27:51 CEST 2011


Author: vincent
Date: Thu Jun 23 10:27:51 2011
New Revision: 2799

Log:
No real need for a special case here.

Just don't use iterkeys on dictionaries, it's the default iterator anyway.

Modified:
    trunk/neo/client/__init__.py

Modified: trunk/neo/client/__init__.py
==============================================================================
--- trunk/neo/client/__init__.py [iso-8859-1] (original)
+++ trunk/neo/client/__init__.py [iso-8859-1] Thu Jun 23 10:27:51 2011
@@ -39,11 +39,7 @@ if needs_patch:
         serial = self._storage.tpc_finish(transaction, callback)
         if serial is not None:
             assert isinstance(serial, str), repr(serial)
-            creating = self._creating
-            # BBB: List on older ZODB, dict on newer
-            if isinstance(creating, dict):
-              creating = self._creating.iterkeys()
-            for oid_iterator in (self._modified, creating):
+            for oid_iterator in (self._modified, self._creating):
                 for oid in oid_iterator:
                     obj = self._cache.get(oid, None)
                     # Ignore missing objects and don't update ghosts.




More information about the Neo-report mailing list