problem with python time-module
I have a python script in a zope product. With this python script i want convert date time in epoch time. If i start the script i get the Authentication window after Cancel i get the error message "Error Type: Unauthorized Error Value: You are not allowed to access time in this context" I can't import time module. Why ?? Thanks in advance for any advice. Regards Klaus -- ewt gmbh data management group tel: ++49 821 3106 319 fax: ++49 821 3106 399 url: www.ewt.de
On Wed, Apr 24, 2002 at 03:31:18PM +0200, Klaus Boehm wrote:
I have a python script in a zope product.
With this python script i want convert date time in epoch time.
If i start the script i get the Authentication window after Cancel i get the error message "Error Type: Unauthorized Error Value: You are not allowed to access time in this context"
I can't import time module. Why ??
Python scripts are very restrictive about what you can and can't import. See http://www.zope.org/Documentation/ZopeBook/ScriptingZope.stx in the section "Security Restrictions". You have four choices: 1) write an external method instead of a python script. external methods can do *anything*. 2) use XXXPythonScripts instead, see http://www.zope.org/Members/4am/XXXPythonScripts 3) make more modules available to python scripts. I haven't done this, don't really know how, sorry. 4) Find another way to do your job using only the tools available to python scripts already. For instance, DateTime objects are useful. --PW
participants (2)
-
Klaus Boehm -
Paul Winkler