From da08e30fa91a7c30f7fd5d00fc45d30ea84d141e Mon Sep 17 00:00:00 2001 From: trigg Date: Mon, 18 Oct 2021 19:50:31 +0100 Subject: [PATCH] - Attempt a different time pattern if failing first --- discover_overlay/discord_connector.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/discover_overlay/discord_connector.py b/discover_overlay/discord_connector.py index cc57d75..df48bd9 100644 --- a/discover_overlay/discord_connector.py +++ b/discover_overlay/discord_connector.py @@ -150,8 +150,15 @@ class DiscordConnector: """ Add line of text to text list. Assumes the message is from the correct room """ - utc_time = time.strptime( - message["timestamp"], "%Y-%m-%dT%H:%M:%S.%f%z") + utc_time = None + try: + utc_time = time.strptime( + message["timestamp"], "%Y-%m-%dT%H:%M:%S.%f%z") + except ValueError: + utc_time = time.strptime( + message["timestamp"], "%Y-%m-%dT%H:%M:%S%z") + + epoch_time = calendar.timegm(utc_time) username = message["author"]["username"] if("nick" in message and message['nick'] and len(message["nick"]) > 1