[Tutor] How to put my functions in an array

Mohamed Lrhazi mohamed at your-site.com
Wed Dec 29 20:08:23 CET 2004


def addvirt():
	pass
def remvirt():
	pass

PROVISION_ACTIONS=[('addvirt','Add Virt'),('remvirt','Remove Virt'),]
formhandlers={}

# this works
formhandlers["addvirt"]=addvirt
formhandlers["remvirt"]=remvirt

# this does not work:
for verb,verb_desc in PROVISION_ACTIONS:
	if callable(verb):
		formhandlers[verb]=verb

I tried a few different syntaxes but to no avail... do I need things
like: getattr()? 

Thanks alot
Mohamed~




More information about the Tutor mailing list