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):