From d45e8c8a355e223d2cc9f21ebf7e099ef77a2aa0 Mon Sep 17 00:00:00 2001 From: Egor Matveev Date: Sun, 15 Jun 2025 03:14:18 +0300 Subject: [PATCH] fix --- utils/queues.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/utils/queues.py b/utils/queues.py index 8cf6aaa..320b55b 100644 --- a/utils/queues.py +++ b/utils/queues.py @@ -1,6 +1,7 @@ import datetime import os from threading import Thread +import zoneinfo import requests import time @@ -50,14 +51,14 @@ class TasksHandlerMixin: if not task: time.sleep(0.2) continue - start = datetime.datetime.now() + start = datetime.datetime.now().astimezone(zoneinfo.ZoneInfo("Europe/Moscow")) try: self.process(task['payload']) success = True except Exception as exc: print(f'Error processing message id={task["id"]}, payload={task["payload"]}, exc={exc}') success = False - end = datetime.datetime.now() + end = datetime.datetime.now().astimezone(zoneinfo.ZoneInfo("Europe/Moscow")) try: resp = requests.post(f'{QUEUES_URL}/api/v1/finish', json={'id': task['id']}) if resp.status_code != 202: