Sobes.tech
Senior

"""Opdracht 1. Decorator voor asynchrone functie Implementeer een decorator voor een asynchrone functie die de starttijd van de uitvoering logt. Voor eenvoud kan de logging worden gedaan door het afdrukken van een bericht met print Constantin 10:18 """ def log_start_time(…): """ Decorator voor het loggen van de starttijd van een asynchrone functie """ # TODO: JOUW CODE HIER

sobes.tech AI

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