def log_debug_decorator(func):
def wrapper(*args, **kwargs):
logger.log_debug("%s started" % func.__name__)
out = func(*args, **kwargs)
logger.log_debug("%s finished" % func.__name__)
return out
return wrapper
@log_debug_decorator
def empty_function():
"""!@brief ничего не делать
Заглушка для новых элементов управления
"""
Python пример создания и использования декораторов (кратко)
Добавить комментарий