From ef25a71a7d0ebcbdc1cdf9f341a5ff0296557130 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20Gr=C3=BCndger?= Date: Wed, 21 May 2025 14:48:35 +0200 Subject: [PATCH] make timestamp conversion compatible for python < 3.11 --- ogn/parser/parse.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ogn/parser/parse.py b/ogn/parser/parse.py index 418f45d..f247628 100644 --- a/ogn/parser/parse.py +++ b/ogn/parser/parse.py @@ -133,7 +133,8 @@ def parse(aprs_message, reference_timestamp=None, calculate_relations=False, use elif server_comment := rust_message.get('server_comment'): message.update({ 'version': server_comment['version'], - 'timestamp': datetime.fromisoformat(server_comment['timestamp']), + # 'timestamp': datetime.fromisoformat(server_comment['timestamp']), # only available in python 3.11+ + 'timestamp': datetime.strptime(server_comment['timestamp'], "%Y-%m-%dT%H:%M:%SZ").replace(tzinfo=timezone.utc), 'server': server_comment['server'], 'ip_address': server_comment['ip_address'], 'port': server_comment['port'],