Допустим, у меня есть существующий класс Python 2.7:
class TestClass(object):
def foo1(self):
return self.foo2()
def foo2(self):
return self.foo3()
def foo3(self):
return 'Hello World!'
Есть ли способ во время выполнения динамически добавить (обезьяний патч) декоратор (@testdecorator) к каждому из трех существующих методов, foo1, foo2 и foo3?
Заранее спасибо за любые предложения!