from time import perf_counter class Timer: def __init__(self, label: str): self.label = label def __enter__(self): self.start = perf_counter() return self def __exit__(self, exc_type, exc, tb): elapsed = perf_counter() - self.start print(f"⏱ {self.label} took {elapsed:.2f}s")