From 0508463e5c75d26757274784da79a308afb41414 Mon Sep 17 00:00:00 2001 From: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com> Date: Thu, 6 Feb 2025 17:47:42 +0100 Subject: [PATCH] Correctly handle null value for `ropeFolder` config (#604) --- pylsp/workspace.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pylsp/workspace.py b/pylsp/workspace.py index 23e815bb..d8f1bfd6 100644 --- a/pylsp/workspace.py +++ b/pylsp/workspace.py @@ -77,7 +77,7 @@ def _rope_project_builder(self, rope_config): # TODO: we could keep track of dirty files and validate only those if self.__rope is None or self.__rope_config != rope_config: rope_folder = rope_config.get("ropeFolder") - if rope_folder: + if "ropeFolder" in rope_config: self.__rope = Project(self._root_path, ropefolder=rope_folder) else: self.__rope = Project(self._root_path)