DZone Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world
Python : Call An Unknow Method With Named Params
myObject is an instance of a class
myMethod is the name of the method (string)
myArgs is a dict for named arguments
if hasattr(myObject,myMethod):
try:
retValue = getattr(myObject,myMethod)(*(),**(myArgs))
except TypeError:
# arguments mismatch
else:
# there is no "myMethod" method in myObject





