From ee12f8fd629c1883fc1a1dd6312965b40aff1c85 Mon Sep 17 00:00:00 2001
From: jkerdreux-imt <jerome.kerdreux@imt-atlantique.fr>
Date: Mon, 16 Dec 2024 16:36:05 +0100
Subject: [PATCH] Fix compatibility w/ older version

Older version of Py (3.8) doesn't have dateime.UTC.
---
 libs/lib/xaal/lib/messages.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/libs/lib/xaal/lib/messages.py b/libs/lib/xaal/lib/messages.py
index a7064927..9494c3ea 100644
--- a/libs/lib/xaal/lib/messages.py
+++ b/libs/lib/xaal/lib/messages.py
@@ -342,8 +342,9 @@ def build_nonce(data: tuple) -> bytes:
 
 def build_timestamp() -> tuple:
     """Return array [seconds since epoch, microseconds since last seconds] Time = UTC+0000"""
-    epoch = datetime.datetime.fromtimestamp(0, datetime.UTC)
-    timestamp = datetime.datetime.now(datetime.UTC) - epoch
+    utc = datetime.timezone.utc
+    epoch = datetime.datetime.fromtimestamp(0, utc)
+    timestamp = datetime.datetime.now(utc) - epoch
     return (int(timestamp.total_seconds()), int(timestamp.microseconds))
 
 
-- 
GitLab