timekeeper#

class Timekeeper#

Bases: object

submitted: float = -1.0#
started: float = -1.0#
finished: float = -1.0#
mark: float = -1.0#
start() None#
stop() None#
timeit() Generator[Timekeeper, None, None]#
queued() float#
duration() float#
reset() None#
update(*, started: float, finished: float, submitted: float = -1.0) None#
isoformat(what: str) str#
asdict() dict[str, float]#
classmethod from_dict(d: dict[str, float]) Timekeeper#
classmethod from_isoformated_times(d: dict[str, str]) Timekeeper#