In [1]:
from ahh import era, ext

In [2]:
era.dtnow() # gets the current UTC datetime


Out[2]:
datetime.datetime(2017, 11, 10, 3, 9, 14, 517639)

In [3]:
# useful for timing
s = era.dtnow()
for i in range(2): # repeat 2 times
    ext.sleep(1.5) # wait 1.5 seconds
era.clockit(s)


0 Days, 0 Hours, 0 Minutes, 3 Seconds Elapsed


In [4]:
s = era.dtnow()
ext.sleep(2) # wait 2 seconds
era.clockit(s, n='Two Seconds Cell') # can label


Two Seconds Cell
0 Days, 0 Hours, 0 Minutes, 2 Seconds Elapsed


In [5]:
s = era.dtnow()
ext.sleep(4) # wait 4 seconds
era.clockit(s, save='clockit.txt', show=False) # can turn off display and save

In [6]:
with open('clockit.txt', 'r') as f:
    lines = f.read().split('\n')
    for line in lines:
        print(line) # proof


0 Days, 0 Hours, 0 Minutes, 4 Seconds Elapsed
0 Days, 0 Hours, 0 Minutes, 4 Seconds Elapsed
0 Days, 0 Hours, 0 Minutes, 4 Seconds Elapsed


In [7]:
s = era.dtnow()
ext.sleep(2) # wait 2 seconds
dt_taken = era.clockit(s, show=False, return_td=True) # can return datetime.timedelta taken
print(dt_taken.seconds)


2

In [ ]: