Source code for beagles.base.timer
from time import perf_counter
[docs]class Timer(object):
def __init__(self):
self.timer = perf_counter
def __enter__(self):
self.start = self.timer()
return self
def __exit__(self, *args):
end = self.timer()
self.elapsed_secs = end - self.start
self.elapsed = self.elapsed_secs * 1000 # millisecs