Re: Using alternatives to Zope's DateTime module in PageTemplates

"Charlie Clark" <[email protected]> Mon, 23 Oct 2006 16:03:59 +0200
Newsgroups gmane.comp.web.zope.page-templates
Organization eGenix.com
Message-ID <[email protected]>
Am 23.10.2006, 15:13 Uhr, schrieb Charlie Clark <[email protected]>:

> I  still have the same problem:
>  import mx.DateTime, datetime
>  d1 =3D mx.DateTime.DateTime(2006, 10, 22)
> print d1
> print d1.strftime("%Y.%m.%d")
>  d2 =3D 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 n=
ot  =

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=
!