[Zope-dev] Calling Catalog from python script
R. David Murray
bitz@bitdance.com
Fri, 16 Feb 2001 10:42:52 -0500 (EST)
On Wed, 14 Feb 2001, Steve Alexander wrote:
> > "R. David Murray" wrote:
> >> catent.getobject()
> >>
> >> That would seem to be a lot more OOish.
>
> In 2.3 you can call catent.getObject(). You can pass an optional REQUEST
> in as an argument, to support lookup via resolve_url rather than
> restrictedTraverse.
Thanks muchly, I didn't see that method in the catalog source when I looked.
I forgot to look for the mybrains definition <kicks self>.
Howevever, I'm still getting 'None' as the result. If I print out, say,
catent.id, I see the correct ID for the object I'm trying to retrieve.
It doesn't make sense that this is failing. I must be doing something
stupid but I still can't see it. I tried calling getObject both with
and without REQUEST as a parameter, with the same result.
I guess it's time for some more source spelunking.
--RDM