Shortcut: decorator.class
class ClassName:
def __init__(self, decorated):
self._decorated = decorated
def __call__(self, *args):
__returned__ = self._decorated(*args)
return Extendedfunctionality
@ClassName
def DecoratedFunction(*args):
return Initialfunctionality
print(DecoratedFunction)
print(DecoratedFunction(args))