From 0fe82ddf142b7b6c16b99e14223a018566cbf6af Mon Sep 17 00:00:00 2001 From: Jake Taylor <jake@elixxir.io> Date: Mon, 24 May 2021 14:15:27 -0500 Subject: [PATCH] add better timestamps to e2eReport.py --- basice2e/e2eReport.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/basice2e/e2eReport.py b/basice2e/e2eReport.py index 83525cf..8bfc888 100644 --- a/basice2e/e2eReport.py +++ b/basice2e/e2eReport.py @@ -74,8 +74,11 @@ def main(): messages_received[received_message] = {"receiver": os.path.basename(path)} # Capture message timestamp - received_timestamp_str = re.findall('INFO (.{19})', line)[0] - received_timestamp = datetime.datetime.strptime(received_timestamp_str, '%Y/%m/%d %H:%M:%S') + received_timestamp_str = re.findall('INFO (.{19}\.{0,1}\d{0,6})', line)[0] + try: + received_timestamp = datetime.datetime.strptime(received_timestamp_str, '%Y/%m/%d %H:%M:%S.%f') + except ValueError: + received_timestamp = datetime.datetime.strptime(received_timestamp_str, '%Y/%m/%d %H:%M:%S') log.debug("Located received timestamp: {}".format(received_timestamp)) messages_received[received_message]["received"] = received_timestamp -- GitLab