From c1fcf19ae249754d330c57cdcc2424c834844db5 Mon Sep 17 00:00:00 2001 From: itdominator <1itdominator@gmail.com> Date: Sun, 22 Sep 2024 19:38:25 -0500 Subject: [PATCH] Trying to catch failed lsp start; root_dir added to pylsp --- src/core/controllers/lsp/lsp_controller_websocket.py | 3 +++ user_config/usr/share/lsp_manager/lsp-servers-config.json | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/core/controllers/lsp/lsp_controller_websocket.py b/src/core/controllers/lsp/lsp_controller_websocket.py index 22c7c0c..c6f7894 100644 --- a/src/core/controllers/lsp/lsp_controller_websocket.py +++ b/src/core/controllers/lsp/lsp_controller_websocket.py @@ -34,6 +34,9 @@ class LSPControllerWebsocket(LSPControllerBase): stdout = subprocess.PIPE, stdin = subprocess.PIPE ) + + if not self.lsp_process.poll() == None: + raise Exception("LSP thread not started!") except Exception as e: self.log_list.add_log_entry( "LSP Client Error", diff --git a/user_config/usr/share/lsp_manager/lsp-servers-config.json b/user_config/usr/share/lsp_manager/lsp-servers-config.json index 737083d..0b80766 100644 --- a/user_config/usr/share/lsp_manager/lsp-servers-config.json +++ b/user_config/usr/share/lsp_manager/lsp-servers-config.json @@ -45,7 +45,8 @@ "jedi":{ "extra_paths": [ "/home/abaddon/Portable_Apps/py-venvs/pylsp-venv/venv/lib/python3.10/site-packages" - ] + ], + "root_dir": "" } } }