假设我有一个类Foo
。我写了一个装饰器deco
我想申请一些Foo
类的方法。由于Foo
是从库中导入的,因此我决定将其继承为Bar
。现在,我需要做的唯一事情就是将修饰器添加到Foo
的某些方法中。装饰子类方法
class Bar(Foo):
@deco
def aMethod(self, *args, **kwargs):
super().aMethod(*args, **kwargs)
因为我没有需要修改的aMethod
的代码,有没有简单的装饰它,而无需办法明确不必调用super()
?