Python Decorators: Class as a decorator

Run Settings
LanguagePython
Language Version
Run Command
class entry_exit(object): def __init__(self, f): self.f = f def __call__(self): print("Entering", self.f.__name__) self.f() print("Exited", self.f.__name__) @entry_exit def func1(): print("inside func1()") @entry_exit def func2(): print("inside func2()") func1() func2()
Editor Settings
Theme
Key bindings
Full width
Lines