Sobes.tech
Senior
53

"""Úloha 1. Dekorátor pre asynchrónnu funkciu Implementujte dekorátor pre asynchrónnu funkciu, ktorý bude logovať čas jej začiatku. Pre jednoduchosť, logovanie môže byť realizované výpisom správy pomocou print Constantin 10:18 """ def log_start_time(…): """ Dekorátor na zaznamenávanie času začiatku asynchrónnej funkcie """ # TODO: Váš kód TU

Spoločnosti boli požiadané
СБЕРСБЕР

Odpoveď od AI

sobes.tech AI

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() в консоль выведется время начала выполнения функции