Maik, Thanks for the quick response. Both number 1 and 2 are OK. When I do this : return _['updoc'](container, _) I get an attribute error on guarded_getattr. If I reverse the order of the arguments like (_, container) I get an even stranger error: Error Type: KeyError Error Value: standard_html_header I don't understand this error since I clearly have 'updoc' as the key and the traceback indicates it is coming from the return _['updoc']... line. Any more ideas? Could this be a bug in 2.6? Kevin -----Original Message----- From: zope-admin@zope.org [mailto:zope-admin@zope.org]On Behalf Of Maik Jablonski Sent: Thursday, December 19, 2002 6:00 PM To: zope@zope.org Subject: [Zope] Re: Calling DTML Kevin Carlson wrote:
Forwarding control from a Python script a DTML method in Zope 2.5.1 used to work like this:
return _['updoc'](container, request)
Now I am getting a Key error on 'updoc' which is a DTML method in the same skinned folder as the script.
1. Check that 'updoc' is a DTML-Method and not a DTML-Document. 2. Check Bindings-Tab in PythonScript. Is _ set as namespace-binding? 3. Try to submit the whole namespace to your DTML-Method: return _['updoc'](container, _) -mj _______________________________________________ Zope maillist - Zope@zope.org 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 )