I still can't get external Python Scripts to work as described in the Zope
Book. I am using the version of Python Scripts from the public
CVS. Internal Scripts work fine, but I can't seem to use the
"context" object in an external script.
def tryContext():
"""tryContext function"""
return context.objectIds()
gives a NameError on context.
----------
def tryContext(context):
"""tryContext function"""
return context.objectIds()
with the "Try It" tab, no form for passing parameters comes up and the
complaint is that the context parameter was omitted from the request.
-----------
<dtml-var tryContext>
to the first example above gives the same NameError on context and to the
second example gives "a not enough arguments" TypeError
-----------
It only seems to work when explicitly passing an argument like
<dtml-var "tryContext(this())">
but I thought that context was supposed to be bound to an object by
default as it is with an Internal Script.
Cheers,
Chris
_______________________________________________
Zope maillist - [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope-dev )