Re: calling ZPT from script python - problem

Tonico Strasser <[email protected]> Mon, 20 Jun 2005 13:56:33 +0200
Newsgroups gmane.comp.web.zope.page-templates
Message-ID <[email protected]>
Kenneth Gonsalves schrieb:
> hi
> i am having a very weird experience. I have a page template called 
> manageheads. This requires a parameter called 'companyname' to be 
> passed to it. I access this option as:
> python:somefunction(companyname=options['companyname'])
> when i call the ZPT from the web like so:
> http://.../manageheads?companyname=nameofcompany
> it works

Are you shure this works? Did you redefine 'options' somewhere?

> but if i call it from a python script like so:
> return manageheads(companyname=nameofcompany)
> it complains saying
> key error 'companyname'

It should simply work.

> The weird thing is that i have several similar ZPTs where this call 
> from python scripts work perfectly in the same zope instance. So why 
> not in this one? any clues?

Maybe you did redefine 'options' in your template.

Tonico