import functools
def log(func):
@functools.wraps(func)
def wrapper(*args,**kwargs):
print('begin call')
result = func(*args,**kwargs)
print('end call')
return result
return wrapper
@log
def my_function():
for i in range(101):
print(i**3)
my_function()
Sign in to make a reply
Ashen One
import functools
def log(func):
@functools.wraps(func)
def wrapper(*args,**kwargs):
print('begin call')
result = func(*args,**kwargs)
print('end call')
return result
return wrapper
@log
def my_function():
for i in range(101):
print(i**3)
my_function()