Re: Using alternatives to Zope's DateTime module in PageTemplates
"Charlie Clark" <[email protected]> Wed, 15 Nov 2006 21:07:54 +0100
| Newsgroups | gmane.comp.web.zope.page-templates |
|---|---|
| Organization | eGenix.com |
| Message-ID | <[email protected]> |
Am 15.11.2006, 21:01 Uhr, schrieb Dieter Maurer <[email protected]>: >> Module None, line 31, in generate >> - <PythonScript at /psytec/scripts/generate> >> - Line 31 >> Module AccessControl.ZopeGuards, line 284, in guarded_import >> ImportError: import of "__doc__" from "time" is unauthorized. You are >> not >> allowed to access '__doc__' in this context > What code do you see in line 31 of "psytec/scripts/generate". > I expect an "import time" there and would be really surprised > when it would contain "someDateTimeObject.strftime(...)". > If I am wrong, then the "RestrictedPython" compiler would > probably generate wrong code. Why are you surprised that I am formatting a database result? result.create_date.strftime('%d.%m.%Y') # line 31 This has been cast by psycopg to a Python datetime object which I have added as an allowed type. 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!