diff --git a/src/window.py b/src/window.py index ede1698..80d92ab 100644 --- a/src/window.py +++ b/src/window.py @@ -784,11 +784,15 @@ Generate a title following these rules: json.dump({'remote_url': self.remote_url, 'remote_bearer_token': self.remote_bearer_token, 'run_remote': self.run_remote, 'local_port': local_instance.port, 'run_on_background': self.run_on_background, 'model_tweaks': self.model_tweaks, 'ollama_overrides': local_instance.overrides}, f, indent=6) def verify_connection(self): - response = connection_handler.simple_get(f"{connection_handler.url}/api/tags") - if response.status_code == 200: - self.save_server_config() - self.update_list_local_models() - return response.status_code == 200 + try: + response = connection_handler.simple_get(f"{connection_handler.url}/api/tags") + if response.status_code == 200: + self.save_server_config() + self.update_list_local_models() + return response.status_code == 200 + except Exception as e: + logger.error(e) + return False def add_code_blocks(self): text = self.bot_message.get_text(self.bot_message.get_start_iter(), self.bot_message.get_end_iter(), True)