Sobes.tech
Senior

"""Вазифа 1. Асинхрондук функция үчүн декоратор Асинхрондук функция үчүн декоратор иштеп чыгуу, ал анын башталыш убактысын лог кылат. Жөнөкөйлөштүрүү үчүн, лог жазуу print аркылуу билдирүү чыгарып жасалышы мүмкүн Constantin 10:18 """ def log_start_time(…): """ Асинхрондук функциянын башталыш убактысын жазуу үчүн декоратор """ # TODO: КОДДУРУҢУЗДУ МЫНДА ЖАЗЫҢЫЗ

sobes.tech AI

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