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)