From a9663b45fc1b40d9cad23d06a385bdbe1007bf7b Mon Sep 17 00:00:00 2001 From: jeffser Date: Tue, 28 May 2024 10:29:22 -0600 Subject: [PATCH] Quick fix local instance --- po/LINGUAS | 2 +- src/local_instance.py | 4 ++++ src/window.py | 3 +-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/po/LINGUAS b/po/LINGUAS index 7c76d47..8974f8b 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1,3 +1,3 @@ ru es -pt_BR +pt_BR \ No newline at end of file diff --git a/src/local_instance.py b/src/local_instance.py index 26ca7ac..4ab5f43 100644 --- a/src/local_instance.py +++ b/src/local_instance.py @@ -21,3 +21,7 @@ def stop(): if instance: instance.kill() print("Stopped Alpaca's Ollama instance") +def reset(data_dir): + stop() + sleep(1) + start(data_dir) diff --git a/src/window.py b/src/window.py index 14f0a71..3f13b6d 100644 --- a/src/window.py +++ b/src/window.py @@ -787,8 +787,7 @@ class AlpacaWindow(Adw.ApplicationWindow): if self.run_remote: dialogs.reconnect_remote(self) else: - local_instance.stop() - local_instance.start(self.data_dir) + local_instance.reset(self.data_dir) self.show_toast("error", 7, self.main_overlay) def connection_switched(self):