[ZPT] Re: calling ZPT from script python - problem

Tonico Strasser contact_tonico at yahoo.de
Mon Jun 20 07:56:33 EDT 2005


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



More information about the ZPT mailing list