From ad1b7eff676882c29f76888ff3f20dd13f56fa96 Mon Sep 17 00:00:00 2001 From: liuwei Date: Fri, 30 May 2025 09:23:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=BA=BF=E7=A8=8B=E5=8F=91?= =?UTF-8?q?=E9=80=81=E3=80=82=E9=98=B2=E6=AD=A2=E9=98=BB=E5=A1=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/dashboard/blueprints/contacts.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/admin/dashboard/blueprints/contacts.py b/admin/dashboard/blueprints/contacts.py index ee83499..6e96bbc 100644 --- a/admin/dashboard/blueprints/contacts.py +++ b/admin/dashboard/blueprints/contacts.py @@ -26,8 +26,11 @@ def send_message_in_thread(func, *args, **kwargs): # 发送完成后停止事件循环 loop.stop() - # 创建并运行任务,不等待结果 + # 创建并运行任务 asyncio.run_coroutine_threadsafe(send(), loop) + + # 运行事件循环直到停止 + loop.run_forever() except Exception as e: logger.error(f"线程执行失败: {e}")