I think the trick here is that you can actually skip the call do handle_input, you already have a ready to go tool state with the right stuff in it. Just need to figure out what needs to be in "vars" so the template renders correctly. And the answer to that question is probably dict( tool_state=tool_state, errors = {} ) On Jul 24, 2009, at 6:34 PM, Assaf Gordon wrote:
conditional,grouping and repeat parameters still don't work, because I convert all the parameters into strings. Without converting into strings, dynamic selection parameters are 'parameters.basic.UnvalidatedValue' objects and cause an exception. This is obviously wrong, but I don't know what's the correct way.
-- jt James Taylor Assistant Professor Department of Biology Department of Mathematics & Computer Science Emory University