From 2338e5666a008603836a89c8e283176ae27d98f7 Mon Sep 17 00:00:00 2001 From: dv Date: Mon, 16 Mar 2026 00:03:27 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BA=D0=BB=D0=BE=D1=83=D0=BD=D0=B0=D0=B4?= =?UTF-8?q?=D0=B0=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bot/poster.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/bot/poster.py b/bot/poster.py index 494220b..cd03814 100644 --- a/bot/poster.py +++ b/bot/poster.py @@ -10,7 +10,6 @@ from __future__ import annotations import logging -import threading import config import database @@ -79,13 +78,6 @@ def recreate_post( }) old = database.get_message_data(task_id) - if old: - threading.Thread( - target=notifier.delete, - args=(old["message_id"],), - daemon=True, - name=f"delete-{old['message_id']}", - ).start() try: message_id = notifier.send(full_text, keyboard) @@ -94,6 +86,10 @@ def recreate_post( database.save_stored_events(task_id, stored) except Exception as e: log.error(f"recreate_post failed for task {task_id}: {e}") + return + + if old: + notifier.delete(old["message_id"]) def refresh_responsible(task_id: int, task_number: str):