假設我有一個類Foo
。我寫了一個裝飾器deco
我想申請一些Foo
類的方法。由於Foo
是從庫中導入的,因此我決定將其繼承爲Bar
。現在,我需要做的唯一事情就是將修飾器添加到Foo
的某些方法中。裝飾子類方法
class Bar(Foo):
@deco
def aMethod(self, *args, **kwargs):
super().aMethod(*args, **kwargs)
因爲我沒有需要修改的aMethod
的代碼,有沒有簡單的裝飾它,而無需辦法明確不必調用super()
?