b3c65ae 8532e19 b3c65ae 8532e19
1
2
3
4
5
6
7
8
9
10
11
12
import time from contextlib import contextmanager @contextmanager def timer(name: str): start = time.time() print(f"{name}...") yield print(f" -> {name} completed in {time.time() - start:.2f} sec")