Sobes.tech
Senior
48

"""Задача 1. Декоратор за асинхронну функцију Реализујте декоратор за асинхронну функцију који ће логовати време њеног почетка. За једноставност, логовање може бити путем исписа поруке помоћу print Constantin 10:18 """ def log_start_time(…): """ Декоратор за логовање времена почетка асинхронне функције """ # TODO: ВАШ КОД ОВДЕ

Компаније где су питане
СБЕРСБЕР

Одговор од АИ

sobes.tech АИ

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