Arbitrary Arguments?
Can Script(Python) objects be given arbitrary arguments, with either the *name or **name style of argument passing from Python? What about Product methods? I've been trying to get this to work for a while now, and my tests and searches seem rather futile. If I write a Script with arguments foo, *args or foo, **dict and call it with a url like .../Test?foo=abc&bar=def&baz=ghi and print the arguments, the foo variable has the correct value, but the args/dict variable is just an empty tuple or dictionary (respectively). The REQUEST variable does contain keys 'foo', 'bar', and 'baz', but the args/dict variables never get them. Pretty much the same thing happens when I try to do the same in a Product method. So what is the deal? Thank You =) Marshall
ZPublisher can only fill in arguments it knows about, i.e. that are mentioned in the script's signature. Stefan On Sonntag, Jun 6, 2004, at 01:16 Europe/Vienna, Marshall Powers wrote:
So what is the deal?
-- 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/
participants (2)
-
Marshall Powers -
Stefan H. Holek