]>
jfr.im git - dlqueue.git/blob - venv/lib/python3.11/site-packages/pip/_vendor/rich/_timer.py
2 Timer context manager, only used in debug.
9 from typing
import Generator
12 @contextlib.contextmanager
13 def timer(subject
: str = "time") -> Generator
[None, None, None]:
14 """print the elapsed time. (only used in debugging)"""
17 elapsed
= time() - start
18 elapsed_ms
= elapsed
* 1000
19 print(f
"{subject} elapsed {elapsed_ms:.1f}ms")