From 148a7c21b8c738a7c3aef0260aa785c307a2a4e9 Mon Sep 17 00:00:00 2001 From: db0 Date: Mon, 21 Aug 2023 19:02:15 +0200 Subject: [PATCH] using stop() --- koboldai_settings.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/koboldai_settings.py b/koboldai_settings.py index 98160ffb..5db79502 100644 --- a/koboldai_settings.py +++ b/koboldai_settings.py @@ -1369,11 +1369,14 @@ class system_settings(settings): logger.info(f"Name: {bridge_data.worker_name} on {bridge_data.kai_url}") worker_module = importlib.import_module("AI-Horde-Worker.worker.workers.scribe") self._horde_pid = worker_module.ScribeWorker(bridge_data) - threading.Thread(target=self._horde_pid.start).run() + new_thread = threading.Thread(target=self._horde_pid.start) + new_thread.daemon = True + new_thread.start() + else: if self._horde_pid is not None: logger.info("Killing Horde bridge") - self._horde_pid.should_stop = True + self._horde_pid.stop() self._horde_pid = None