Source code for xocto.events.utils
import time
from typing import Any
__all__ = ["Timer"]
[docs]
class Timer(object):
"""
Context manager to allow easy timing of events.
"""
def __enter__(self) -> "Timer":
self.start = time.time()
return self
def __exit__(self, *args: Any) -> None:
self.end = time.time()
self.duration_in_ms = (self.end - self.start) * 1000