Sounds like you want: for action in things_to_do: func=getattr(context, action) func() ----- Original Message ----- From: <Jason.Jones@awl.com> To: <zope@zope.org> Sent: Friday, February 23, 2001 1:49 PM Subject: [Zope] How do I use variable variables in pythonscript?
I would like to do something like the following:
<dtml-var "_[getform('do')]">
where getform('do') returns the name of the method that is then called, but I want to do it from a python script, that is, given a variable or a function, I would like to evaluate what it stands for, for instance:
for action in things_to_do: context.action()
where things_to_do is a list of names for method calls that I want to execute in the python script's context.
Is there a way to do this? What about something like the python script equivalent of the dtml:
<dtml-var "_[getform('do')+'_view']">
Thanks,
Jason
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )