[Erp5-report] r39159 jm - /erp5/trunk/products/ZSQLCatalog/SQLCatalog.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Oct 14 15:45:57 CEST 2010


Author: jm
Date: Thu Oct 14 15:45:56 2010
New Revision: 39159

URL: http://svn.erp5.org?rev=39159&view=rev
Log:
small optimization

Modified:
    erp5/trunk/products/ZSQLCatalog/SQLCatalog.py

Modified: erp5/trunk/products/ZSQLCatalog/SQLCatalog.py
URL: http://svn.erp5.org/erp5/trunk/products/ZSQLCatalog/SQLCatalog.py?rev=39159&r1=39158&r2=39159&view=diff
==============================================================================
--- erp5/trunk/products/ZSQLCatalog/SQLCatalog.py [utf8] (original)
+++ erp5/trunk/products/ZSQLCatalog/SQLCatalog.py [utf8] Thu Oct 14 15:45:56 2010
@@ -101,14 +101,13 @@ except ImportError:
   def getTransactionalVariable():
     return {}
 
-def generateCatalogCacheId(method_id, *args, **kwd):
-  self = args[0]
+def generateCatalogCacheId(method_id, self, *args, **kwd):
   # XXX: getPath is overkill for a unique cache identifier.
   # What I would like to use instead of it is:
   #   (self._p_jar.db().database_name, self._p_oid)
   # but database_name is not unique in at least ZODB 3.4 (Zope 2.8.8).
   return str((method_id, self.getCacheSequenceNumber(), self.getPath(),
-    args[1:], kwd))
+    args, kwd))
 
 class transactional_cache_decorator:
   """




More information about the Erp5-report mailing list