[Zope] Re: ZCatalog & resource not found error
Tim Moore
tmoore@tembel.org
10 May 2001 17:24:32 +0000
No, I'm afraid that's not it...the code below gives an attribute
error, and I have other scripts where I call getObject on a brain
object and have no problems...I think this and a few other methods on
the brain objects were added in Zope 2.3.
Even this fails:
results = container.Catalog(meta_type='Broadcast',
getStartTime=DateTime(),
getStartTime_usage='range:min',
sort_on='getStartTime')
result = results[0]
return result
And the strange thing is that it's failing on the last line (i.e., the
return statement). If I change that line to return a dummy string
then there's no problem.
I could swear that I had something analogous to this working
before...is there a bug? I tried upgrading to 2.3.2, but that hasn't
helped. :-(
Chris McDonough <chrism@digicool.com> writes:
> The objects returned in the sequence returned from
> Catalog.searchResults are "brain" objects. These objects have no
> default representation. This may be what you're looking to do:
>
> results = container.Catalog(meta_type='Broadcast',
> getStartTime=DateTime(),
> getStartTime_usage='range:min',
> sort_on='getStartTime')
>
> result = results[0]
> return container.Catalog.getObject(result)
>
> Tim Moore wrote:
> >
> > This python script:
> >
> >
> > return results[0]
> >
> > produces this error when I click the 'Test' tab:
> >
> > Zope has encountered an error while publishing this resource.
> >
> > Resource not found
> >
> > Sorry, the requested Zope resource does not exist.
> > Check the URL and try again.
> >
> > If I take the [0] part off and have it return the whole results list,
> > I have no problems (it returns a list with two items). Weird.
> >
> > Any clues? (Zope 2.3.1 (binary release, python 1.5.2, win32-x86))
> > --
> > Tim Moore
> >
> > _______________________________________________
> > Zope maillist - Zope@zope.org
> > http://lists.zope.org/mailman/listinfo/zope
> > ** No cross posts or HTML encoding! **
> > (Related lists -
> > http://lists.zope.org/mailman/listinfo/zope-announce
> > http://lists.zope.org/mailman/listinfo/zope-dev )
>
> _______________________________________________
> Zope maillist - Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://lists.zope.org/mailman/listinfo/zope-announce
> http://lists.zope.org/mailman/listinfo/zope-dev )
>
--
Tim Moore