[ZPT] Using alternatives to Zope's DateTime module in PageTemplates

Charlie Clark charlie at egenix.com
Mon Oct 23 10:03:59 EDT 2006


Am 23.10.2006, 15:13 Uhr, schrieb Charlie Clark <charlie at egenix.com>:

> I  still have the same problem:
>  import mx.DateTime, datetime
>  d1 = mx.DateTime.DateTime(2006, 10, 22)
> print d1
> print d1.strftime("%Y.%m.%d")
>  d2 = datetime.datetime(2006, 10, 22)
> print d2
> print d2.strftime("%Y.%m.%d")
>  return printed
>  strftime() works find with the mx.DateTime object but not with the  
> Python datetime object. Is an additional security declaration required?

ah, the problem seems that Python datetime returns extension types and not  
classes and Zope's security does not work with extension types!

Charlie

-- 
Charlie Clark
eGenix.com

Professional Python Services directly from the Source
>>> Python/Zope Consulting and Support ...        http://www.egenix.com/
>>> mxODBC.Zope.Database.Adapter ...             http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ...        http://python.egenix.com/
Try mxODBC.Zope.DA for Windows, Mac OS, Linux, Solaris, FreeBSD for free!


More information about the ZPT mailing list