Kate! Please be aware that there are a lot of things you are not allowed to do from PythonScripts for security reasons, opening disk files being one of them. I suggest to create an External Method for this. More info is available here: <http://zope.org/Documentation/Books/ZopeBook/2_6Edition/ScriptingZope.stx> Stefan --On Mittwoch, 12. November 2003 09:20 -0500 Kate Legere <klegere@kfpl.ca> wrote:
I am calling a python script 'addToFile' from a dtml method: <dtml-call expr="addToFile()">
the script is meant to open a pre-existing file and write to it:
f=open('file1', 'wt',1) f.write('hello') f.close
At the moment I am just writing a test to see if it works and, it doesn't. I get, when I view the calling dtml method,
Error Type: NameError Error Value: global name 'open' is not defined
I have looked through the Python bible and am at a loss to think where I have erred.
Kate
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
-- The time has come to start talking about whether the emperor is as well dressed as we are supposed to think he is. /Pete McBreen/