Hi Zopers .. I'm trying to get a Zclass of mine to be properly catalog-aware. This is turning out to be quite a mission, unless I'm seriously astray. First I followed the steps in http://www.zope.org/Documentation/How-To/ZCatalogTutorial/ and then I tried to follow http://www.zope.org/Members/AlexR/CatalogAware/ . Everything seemed to go OK until I attempted to make http://www.zope.org/Members/AlexR/CatalogAware/edit_props.zip work for me. That gets me: <P> <STRONG>Error Type: TypeError</STRONG><BR> <STRONG>Error Value: string member test needs char left operand</STRONG><BR> </P> <!-- Traceback (innermost last): File C:\PROGRA~1\ZOPECO~1\lib\python\ZPublisher\Publish.py, line 214, in publish_module File C:\PROGRA~1\ZOPECO~1\lib\python\ZPublisher\Publish.py, line 179, in publish File C:\PROGRA~1\ZOPECO~1\lib\python\Zope\__init__.py, line 202, in zpublisher_exception_hook (Object: CatalogAware) File C:\PROGRA~1\ZOPECO~1\lib\python\ZPublisher\Publish.py, line 165, in publish File C:\PROGRA~1\ZOPECO~1\lib\python\ZPublisher\mapply.py, line 160, in mapply (Object: edit_propertiesForm) File C:\PROGRA~1\ZOPECO~1\lib\python\ZPublisher\Publish.py, line 102, in call_object (Object: edit_propertiesForm) File C:\PROGRA~1\ZOPECO~1\lib\python\OFS\DTMLMethod.py, line 150, in __call__ (Object: edit_propertiesForm) File C:\PROGRA~1\ZOPECO~1\lib\python\DocumentTemplate\DT_String.py, line 502, in __call__ (Object: edit_propertiesForm) File C:\PROGRA~1\ZOPECO~1\lib\python\DocumentTemplate\DT_With.py, line 148, in render (Object: propertysheets) File C:\PROGRA~1\ZOPECO~1\lib\python\DocumentTemplate\DT_With.py, line 148, in render (Object: ccDocProperties) File C:\PROGRA~1\ZOPECO~1\lib\python\DocumentTemplate\DT_In.py, line 691, in renderwob (Object: propertyMap) File C:\PROGRA~1\ZOPECO~1\lib\python\DocumentTemplate\DT_In.py, line 691, in renderwob (Object: _[select_variable]) File C:\PROGRA~1\ZOPECO~1\lib\python\DocumentTemplate\DT_Util.py, line 335, in eval (Object: _['sequence-item'] in getProperty(id)) (Info: getProperty) File <string>, line 0, in ? TypeError: (see above) --> when I try to edit the properties of an instance of my Zclass. Itamar's dtml is a bit too subtle for me to follow at this stage. Anyone know what's happening? I don't see any "<string>" in edit_propertiesForm, which is what triggers this traceback. -- jean