From 7db6535a2614674a27fe5bb2adfc7bb1b2f8e52e Mon Sep 17 00:00:00 2001 From: Zindello Date: Wed, 27 May 2026 09:58:10 +1000 Subject: [PATCH] fix: Python 3.10 compat for datetime.UTC in api_endpoints datetime.UTC was added in Python 3.11. Fall back to timezone.utc on older interpreters, matching the existing pattern in mqtt_handler.py. Co-Authored-By: Zindello --- repeater/web/api_endpoints.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/repeater/web/api_endpoints.py b/repeater/web/api_endpoints.py index 2dfd067..20d2ca0 100644 --- a/repeater/web/api_endpoints.py +++ b/repeater/web/api_endpoints.py @@ -2,7 +2,13 @@ import json import logging import os import time -from datetime import UTC, datetime +from datetime import datetime + +try: + from datetime import UTC +except ImportError: + from datetime import timezone + UTC = timezone.utc from pathlib import Path from typing import Callable, Optional