[Zope] ZCatalog in python

Dieter Maurer dieter@handshake.de
Sun, 11 Jun 2000 20:07:24 +0200 (CEST)


ed colmar writes:
 > 	I'm in a similar situation with Aaron, except my product is mostly python.
 >  I emulated the cataloging in the PortalCatalog method, but left out the
 > permission check.  When my product is added to a folder, the catalog gets
 > created, and has the indexes I set up.  I can create a zsearchinterface,
 > and search/find the instance of my product, but none of the data that
 > exists below that.
 > 
 > 	Do my sub-objects need to inherit from any zope classes in order to get
 > indexed?  I know the Zclasses do this automatically, what's the majick
 > trick for this in python?
The Find machinery (and therefore, ZCatalog) uses the
method "objectItems" to locate the children of an object.

If such a method does not exist or does not return the sequence
of children, the catalog will not find them.


Dieter