in testing/flakybot-function/main.py [0:0]
def get_elapsed_time(step):
timing = step.get("timing")
if not timing:
return None, None
start_time = timing["startTime"].split(".")[0]
end_time = timing["endTime"].split(".")[0]
dt_start_time = datetime.fromisoformat(start_time)
dt_end_time = datetime.fromisoformat(end_time)
elapsed = (dt_end_time - dt_start_time).total_seconds()
return start_time, elapsed