def decorator(func):
def wrapper():
print('before main')
func()
print('after main')
return wrapper
def make_list():
l = [x for x in range(10)]
return l
decorator(make_list)()
def decorator(func):
def wrapper():
print('before main')
res = func()
print('after main')
return res
return wrapper