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)