Source code for hal.profile.models

# -*- coding: utf-8 -*-

"""Profile models"""

import time


[docs]class Timer(object): def __enter__(self): self.__start = time.time() def __exit__(self, exception_type, exception_value, traceback): self.__finish = time.time()
[docs] def elapsed_time(self): """Calculates elapsed time :return: seconds elapsed since start """ return self.__finish - self.__start