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")