Возможно ли как то организовать подобную конструкцию?

def Deco(cls, **kwargs):
    cls.kw = kwargs
    def wrapper(orig):
        def wrapped(*f_args, **f_kwargs):
            print("yohoo")
            orig(*f_args, **f_kwargs)

        return wrapped
    return wrapper

class Test:
    @Deco(Test, key=True)
    def method(self):
        print("method call")


Почему я не могу передать первым параметром текущий класс?
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы