From 80afb867f87fabd3c54d9a379b1ed90278f63d2f Mon Sep 17 00:00:00 2001 From: Karim Benbourenane Date: Wed, 30 Jul 2025 00:34:53 -0400 Subject: [PATCH] Prevent creating empty .ropeproject with null conf --- pylsp/workspace.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pylsp/workspace.py b/pylsp/workspace.py index 290b95ee..c27ec9dc 100644 --- a/pylsp/workspace.py +++ b/pylsp/workspace.py @@ -78,7 +78,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 "ropeFolder" in rope_config: + if rope_folder is not None: self.__rope = Project(self._root_path, ropefolder=rope_folder) else: self.__rope = Project(self._root_path)