[ZPT] Using alternatives to Zope's DateTime module in
PageTemplates
Charlie Clark
charlie at egenix.com
Tue Oct 24 16:43:38 EDT 2006
Am 24.10.2006, 22:26 Uhr, schrieb Dieter Maurer <dieter at handshake.de>:
> Charlie Clark wrote at 2006-10-23 16:03 +0200:
>> ...
>> ah, the problem seems that Python datetime returns extension types and
>> not
>> classes and Zope's security does not work with extension types!
> It does, but you need to use "allowType"...
Thanks for that.
import datetime
allow_type(datetime.datetime)
do work but
calling strftime() on a datetime object throws an import error
Error Type: ImportError
Error Value: import of "__doc__" from "time" is unauthorized. You are not
allowed to access '__doc__' in this context
Is this correct?
This is the same error thrown when using a wrapper class that uses
getattr(datime_object, method_name) instead of overwriting the methods.
--
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