foo with method
import foo method_to_call = getattr(foo, 'bar') result = method_to_call()
As far as that goes, lines 2 and 3 can be compressed to:
result = getattr(foo, 'bar')()
if that makes more sense for your use case. You can use
getattr in this fashion on class instance bound methods, module-level methods, class methods... the list goes on.