[Zope] getting at ZCatalog data object in Python
Dieter Maurer
dieter at handshake.de
Mon Nov 17 13:57:05 EST 2003
Tom P. Allred wrote at 2003-11-16 17:06 -0500:
> I'd like to return the data object a ZCatalog entry points to so a ZPT can
> display the data. Currently I'm doing it in a 2-step process where a Python
> script finds/returns the catalog entry and the ZPT uses getObject to define
> a variable to get at the actual data. What I want to do is have the Python
> script find the catalog entry then return the actual data object to the ZPT.
The Python Script can use "getObject" in the same way as the ZPT, e.g.
....
return [x.getObject() for x in Catalog(queryspec)]
Note, that "getObject" is a potentially expensive operation.
You would not like to call it on hundreds/thousands of objects
(especially not, when you later use only a handful).
--
Dieter
More information about the Zope
mailing list