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

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Dec 24 23:51:56 CET 2007


Author: vincent
Date: Mon Dec 24 23:51:56 2007
New Revision: 18510

URL: http://svn.erp5.org?rev=18510&view=rev
Log:
Do not use integers as dictionary value placeholder as python instanciates as many objects.

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=18510&r1=18509&r2=18510&view=diff
==============================================================================
--- erp5/trunk/products/ZSQLCatalog/SQLCatalog.py (original)
+++ erp5/trunk/products/ZSQLCatalog/SQLCatalog.py Mon Dec 24 23:51:56 2007
@@ -1246,16 +1246,16 @@
       for table in self.getCatalogSearchTableIds():
         field_list = self._getCatalogSchema(table=table)
         for field in field_list:
-          keys[field] = 1
-          keys['%s.%s' % (table, field)] = 1  # Is this inconsistent ?
+          keys[field] = None
+          keys['%s.%s' % (table, field)] = None  # Is this inconsistent ?
       for related in self.getSQLCatalogRelatedKeyList():
         related_tuple = related.split('|')
         related_key = related_tuple[0].strip()
-        keys[related_key] = 1
+        keys[related_key] = None
       for scriptable in self.getSQLCatalogScriptableKeyList():
         scriptable_tuple = scriptable.split('|')
         scriptable = scriptable_tuple[0].strip()
-        keys[scriptable] = 1
+        keys[scriptable] = None
       keys = keys.keys()
       keys.sort()
       return keys




More information about the Erp5-report mailing list