Very simple class to help measure time.
Definition at line 10 of file timer.py.
◆ __init__()
None zeth.core.timer.Timer.__init__ |
( |
|
self | ) |
|
Definition at line 15 of file timer.py.
15 def __init__(self) -> None:
16 self._start_time: Optional[float] =
None
◆ elapsed_seconds()
float zeth.core.timer.Timer.elapsed_seconds |
( |
|
self | ) |
|
Definition at line 28 of file timer.py.
28 def elapsed_seconds(self) -> float:
29 assert self._start_time
is not None
30 return time.time() - self._start_time
◆ start()
None zeth.core.timer.Timer.start |
( |
|
self | ) |
|
Definition at line 18 of file timer.py.
18 def start(self) -> None:
19 assert self._start_time
is None
20 self._start_time = time.time()
◆ started()
Timer zeth.core.timer.Timer.started |
( |
| ) |
|
|
static |
Definition at line 23 of file timer.py.
23 def started() -> Timer:
The documentation for this class was generated from the following file:
- /home/runner/work/zeth/zeth/client/zeth/core/timer.py