最近在看课程的时候碰到这样的情况:
def a_new_decorator(a_func):
def wrapTheFunction():
print("I am doing some boring work before executing a_func()")
a_func()
print("I am doing some boring work after executing a_func()")
return wrapTheFunction
@a_new_decorator
def a_function_requiring_decoration():
"""Hey you! Decorate me!"""
print("I am the function which needs some decoration to "
"remove my foul smell")
----------------------------------------------------------------------------
[Finished in 0.2s]
def a_new_decorator(a_func):
print("I am doing some boring work before executing a_func()")
a_func()
print("I am doing some boring work after executing a_func()")
@a_new_decorator
def a_function_requiring_decoration():
"""Hey you! Decorate me!"""
print("I