Код:
def solomon_decorator(function_to_decorate):
def the_wrapper_around_the_original_function():
print('Все пройде.')
function_to_decorate() # Сама функція
print('Пройде і це.')
return the_wrapper_around_the_original_function
def i_am_cool():
print('Я крутий!')
print('\nВиклик функції "i_am_cool":')
i_am_cool()
print('\nВиклик цієї ж функції з передачею її декоратору:')
i_am_cool_decorated = solomon_decorator(i_am_cool)
i_am_cool_decorated()