elapsed_time

hhpy.main.elapsed_time(do_return: bool = True, ref_t: datetime.datetime = None) → datetime.timedelta[source]

Get the elapsed time since reference time ref_time.

Parameters:
  • do_return – Whether to return or print
  • ref_t – Reference time. If None is provided the time elapsed_time_init() was last called is used.
Returns:

In case of do_return: Datetime object containing the elapsed time. Else calls tprint and returns None.

Examples

>>> from time import sleep
>>> elapsed_time_init()
>>> sleep(1)
>>> elapsed_time(do_return=False)
'0:00:01.0'
>>> from time import sleep
>>> elapsed_time_init()
>>> sleep(1)
>>> elapsed_time(do_return=True)
datetime.timedelta(0, 1, 1345)