ss['stop'] not alway set

This commit is contained in:
Barbara Miller 2020-04-06 18:37:13 -07:00
parent 401ba7293c
commit f4f0c02064

View File

@ -153,7 +153,10 @@ class ElapsedMixIn(object):
''' '''
dt = 0 dt = 0
for ss in self.starts_and_stops[:-1]: for ss in self.starts_and_stops[:-1]:
dt += (ss['stop'] - ss['start']).total_seconds() if ss['stop']:
dt += (ss['stop'] - ss['start']).total_seconds()
else:
dt += (doublethink.utcnow() - ss['start']).total_seconds()
ss = self.starts_and_stops[-1] ss = self.starts_and_stops[-1]
if ss['stop']: if ss['stop']:
dt += (ss['stop'] - ss['start']).total_seconds() dt += (ss['stop'] - ss['start']).total_seconds()