From b7f814400be7cfedfdf12359313b896598e885ba Mon Sep 17 00:00:00 2001 From: CNlaojing <154053522+CNlaojing@users.noreply.github.com> Date: Sun, 9 Mar 2025 18:33:34 +0800 Subject: [PATCH] Update generation_handlers.py --- ui/generation_handlers.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ui/generation_handlers.py b/ui/generation_handlers.py index f31f1ac..b68dc49 100644 --- a/ui/generation_handlers.py +++ b/ui/generation_handlers.py @@ -442,7 +442,12 @@ def import_knowledge_handler(self): self.handle_exception("导入知识库时出错") finally: self.enable_button_safe(self.btn_import_knowledge) - threading.Thread(target=task, daemon=True).start() + try: + thread = threading.Thread(target=task, daemon=True) + thread.start() + except Exception as e: + self.enable_button_safe(self.btn_import_knowledge) + messagebox.showerror("错误", f"线程启动失败: {str(e)}") def clear_vectorstore_handler(self): filepath = self.filepath_var.get().strip()