Spaces:
Sleeping
Sleeping
| import time | |
| def log(msg: str): | |
| ts = time.strftime("%Y-%m-%d %H:%M:%S") | |
| print(f"[{ts}] {msg}", flush=True) | |
| def timed(label, fn, *args, **kwargs): | |
| start = time.perf_counter() | |
| result = fn(*args, **kwargs) | |
| elapsed = time.perf_counter() - start | |
| log(f"{label} took {elapsed:.2f}s") | |
| return result, elapsed |