[Zope] programmatically adding an index.

Joachim Schmitz js at aixtraware.de
Tue Feb 1 05:38:08 EST 2005


hi,

in my Product I trying to programmatically create an index. like so:

myCatalog.addIndex('id', 'FieldIndex'), this works fine, but when I try 
to specify the indexed-attribute like so:

myCatalog.addIndex('name_sort','FieldIndex',
extra={'indexed_attrs': 'name'})

the new index does not include the indexed_attrs. This is because the 
__init__ of Products/PluginIndexes/common/UnIndex.py
expects for extra an instance of the HTTPRequest.py record-class.
and does not support the mapping interface for extra. Is this a bug or 
feature ?

-- 
Mit freundlichen Grüßen                                Joachim Schmitz
......................................................................
AixtraWare eK ..Joachim Schmitz ..www.aixtraware.de ..t: +49-2464-8851
Hüsgenstr. 33a .....d-52457 Aldenhoven .............f: +49-2464-905163


More information about the Zope mailing list