Am 24.10.2006, 22:26 Uhr, schrieb Dieter Maurer <[EMAIL PROTECTED]>:
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!
_______________________________________________
ZPT mailing list
ZPT@zope.org
http://mail.zope.org/mailman/listinfo/zpt