Senior
"""Tarefa 1. Decorador de função assíncrona Implementar um decorador para uma função assíncrona que irá registar o tempo de início da sua execução. Para simplificar, o registo pode ser feito através da impressão de uma mensagem com print Constantin 10:18 """ def log_start_time(…): """ Decorador para registar o tempo de início de uma função assíncrona """ # TODO: O SEU CÓDIGO AQUI
sobes.tech IA
Resposta da IA
python import functools import datetime
def log_start_time(func): @functools.wraps(func) async def wrapper(*args, **kwargs): print(f"Начало выполнения {func.name} в {datetime.datetime.now()}") return await func(*args, **kwargs) return wrapper
Пример использования:
@log_start_time async def example(): await asyncio.sleep(1)