CY wrote at 2003-4-11 12:32 +0800:
I would like to know how-to extract results variable from a python script. The python script will extract and parse the string into y, m, d variables. How do I pass these variables into dtml method?
TQ
Python script ========= parameter = yearmonthdate
ymd=string.split(yearmonthday,"/") y=ymd[0] m=ymd[1] d=ymd[2] return y, m, d
You return a tuple. You can access the components of a tuple with subscription syntax: "tuple[i]". As Andreas suggested, you can bind values to names with "dtml-let" and reuse them several times. <dtml-let date="splitDate(...)" y="date[0]" m="date[1]" d="date[2]"
.... </dtml-let> It may be easier to return a dictionary and use <dtml-with "splitDate(...)" mapping> <dtml-var y> </dtml-with> Dieter