From d940b6fb7d01cff92e484bcbecc5baf3789c0879 Mon Sep 17 00:00:00 2001 From: Daniel Chalef <131175+danielchalef@users.noreply.github.com> Date: Wed, 29 Oct 2025 22:46:17 -0700 Subject: [PATCH] fix: Use timezone.utc instead of UTC for Python 3.10 compatibility The UTC constant was added in Python 3.11. Changed to use timezone.utc which is available in Python 3.10+. Fixed ImportError: cannot import name 'UTC' from 'datetime' --- mcp_server/src/services/queue_service.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mcp_server/src/services/queue_service.py b/mcp_server/src/services/queue_service.py index 502b988c..4c4f8530 100644 --- a/mcp_server/src/services/queue_service.py +++ b/mcp_server/src/services/queue_service.py @@ -3,7 +3,7 @@ import asyncio import logging from collections.abc import Awaitable, Callable -from datetime import UTC, datetime +from datetime import datetime, timezone from typing import Any logger = logging.getLogger(__name__) @@ -137,7 +137,7 @@ class QueueService: source_description=source_description, source=episode_type, group_id=group_id, - reference_time=datetime.now(UTC), + reference_time=datetime.now(timezone.utc), entity_types=entity_types, uuid=uuid, )