3
比方說,我想延長以下Python類,其中包括一個裝飾,我不知道很多有關:如何覆蓋Python中的裝飾方法?
from somewhere import some_decorator
class One(object):
@some_decorator
def some_method(self):
do_something()
我應該裝飾覆蓋的方法或沒有?換句話說,我可以放心地做:
class Two(One):
def some_method(self):
super(Two, self).some_method()
或者我需要做的:
class Two(One):
@some_decorator
def some_method(self):
super(Two, self).some_method()
完美答案,謝謝! – seddonym