Sobes.tech
Senior
36

"""Aufgabe 1. Decorator für asynchrone Funktion Implementieren Sie einen Decorator für eine asynchrone Funktion, der die Startzeit ihrer Ausführung protokolliert. Zur Vereinfachung kann das Logging durch die Ausgabe einer Nachricht mit print erfolgen Constantin 10:18 """ def log_start_time(…): """ Decorator zum Protokollieren der Startzeit einer asynchronen Funktion """ # TODO: IHR CODE HIER

Unternehmen wurden gefragt
СБЕРСБЕР

Antwort von AI

sobes.tech KI

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