Что является более предпочтительным способом динамического вызова метода некоторого объекта:
method = getattr(object, name) method(*args, **kw)
Или
import operator method = operator.methodcaller(name) method(object, *args, **kw)