Decorator Sample 2
class my_decorator(object):
def __init__(self, f):
print("inside my_decorator.__init__()")
f() # Prove that function definition has completed
def __call__(self):
print("inside my_decorator.__call__()")
@my_decorator
def aFunction():
print("inside aFunction()")
inside my_decorator.__init__()
inside aFunction()
print("Finished decorating aFunction()")
Finished decorating aFunction()
aFunction()
inside my_decorator.__call__()