Сколько ни читал статей про декораторы, ни разу не видел даже упоминаний, что декораторы могут декорировать классы.
def class_deco(cls):
class Wrapper(cls):
def new_method(self):
print("something")
return Wrapper
@class_deco
class Test:
pass
t = Test()
t.new_method()
# выведет "something"
Nachricht Сколько ни читал статей про декораторы, ни разу не видел даже упоминаний, что декораторы могут декорировать классы.
28. Juni 2018In der Nähe im Feed
Mdiese Nachricht
G