[Zope] passing *args to external method
Alan
alanwilter at gmail.com
Tue Sep 12 13:26:20 EDT 2006
Hi List!
I've been trying without success to pass from a form in ZPT to an
external method an undefined list of parameters (*args).
An example:
def external_method(var_fix,*args):
return 'Vals',var_fix,args
...
file _sub_html_:
<FORM ACTION="external_method" METHOD="POST" ENCTYPE="multipart/form-data">
<input type="text" name="var_fix" value="">
<input type="hidden" name="arg1" value="test1">
<input type="hidden" name="arg2" value="test2">
<INPUT TYPE="SUBMIT" VALUE="Submit">
</FORM>
returns typed value for var_fix and () for args. However, if I do:
def external_method(var_fix,arg1,arg2,*args):
return "Vals",var_fix,arg1,arg2,args
it returns values of arg1 and arg2. But my problem is that the number
args cannot be fixed since such arguments depends on other page.
I hope one can understand it. And I'd appreciate very much any attention.
Many thanks in advance.
Cheers,
Alan
--
Alan Wilter S. da Silva, D.Sc. - Research Associate
Department of Biochemistry, University of Cambridge.
80 Tennis Court Road, Cambridge CB2 1GA, UK.
>>http://www.bio.cam.ac.uk/~awd28<<
More information about the Zope
mailing list