def my_decorator(function_to_decorate):
	def the_wrapper_around_the_original_function():
		print("Этот код работает до вызова функции")
		function_to_decorate()
		print("Этот код работает после вызова функции")
	return the_wrapper_around_the_original_function


def stand_alone_function():
	print("Эта функция не изменяется")


@my_decorator
def another_stand_alone_function():
	print("Оставль меня в покое")


another_stand_alone_function()