Timer
A context manager for timing code blocks.
Usage
Timer()Parameters
label: Optional[str] = None-
Optional label for the timer.
Methods
| Name | Description |
|---|---|
| __enter__() | Start the timer. |
| __exit__() | Stop the timer and record elapsed time. |
| report() | Return a human-readable timing report. |
__enter__()
Start the timer.
Usage
__enter__()Returns
Timer-
Self.
__exit__()
Stop the timer and record elapsed time.
Usage
__exit__(exc_type, exc_val, exc_tb)report()
Return a human-readable timing report.
Usage
report()Returns
str-
Report string.