Sobes.tech
Senior

"""Tarea 1. Decorador de función asíncrona Implementar un decorador para una función asíncrona que registre el tiempo de inicio de su ejecución. Para simplificar, el registro puede hacerse mediante la impresión de un mensaje con print Constantin 10:18 """ def log_start_time(…): """ Decorador para registrar el tiempo de inicio de una función asíncrona """ # TODO: TU CÓDIGO AQUÍ

sobes.tech AI

Respuesta de la 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)

При вызове example() в консоль выведется время начала выполнения функции