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: