Python пример создания и использования декораторов (кратко)

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 ничего не делать
    
    Заглушка для новых элементов управления
    """

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Protected by WP Anti Spam