"""Module providing a function printing python version."""
def wrapper(fn):
"""Function printing python version."""
def inner(*args, **kwargs):
print('wrapper start')
ret = fn(*args, **kwargs)
print('wrapper end')
return ret
return inner
def wrapper1(fn):
"""Function printing python version."""
def inner(*args, **kwargs):
print('wrapper1 start')
ret = fn(*args, **kwargs)
print('wrapper1 end')
return ret
return inner
@wrapper1
@wrapper
def show(name):
"""Function printing python version."""
print(f"show: {name}")
return {name: name}
result = show('renho')
print('done: ' + str(result))