Hi, Tim

context.ZopeTime()

or 

container.ZopeTime()

ZopeTime is not in the PythonScript's namespace.  It is available in
most (all?) containers, however.  

-- Jim Washington


Timothy Wilson wrote:
> 
> On Mon, 29 Jan 2001, Tres Seaver wrote:
> 
> > > I'd like to grab all instances with a display_date <= today's
> > > date. I can't figure out exactly how to do that in DTML or a
> > > Python Script. Once I have that list of instances, I'll simply
> > > pull off the latest one as you suggested.
> 
> > I don't know where it would be in the book it would be, but
> > I do this something like::
> >
> >   <dtml-in expr="theCatalog( meta_type='Photo'
> >                            , display_date=ZopeTime()
> >                            , display_date_usage='range:max'
> >                            , sort_on='display_date'
> >                            , sort_order='reverse'
> >                            )">
> >
> > The expression would be basically the same in a PythonScript::
> >
> >   return context.theCatalog( meta_type='Photo'
> >                            , display_date=ZopeTime()
> >                            , display_date_usage='range:max'
> >                            , sort_on='display_date'
> >                            , sort_order='reverse'
> >                            )
> 
> Great! The first DTML example works perfectly. The second, however, throws
> up an error. In fact, I have yet to figure out how to use ZopeTime() in a
> PythonScript. Do I have to pass anything in?
> 
> I get:
> 
> Error Type: NameError
> Error Value: ZopeTime
> 
> when I try it.
> 
> -Tim

_______________________________________________
Zope maillist  -  [EMAIL PROTECTED]
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 )

Reply via email to