[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