diff --git a/src/solidlsp/language_servers/dart_language_server.py b/src/solidlsp/language_servers/dart_language_server.py index 5bc6d670..28696ad6 100644 --- a/src/solidlsp/language_servers/dart_language_server.py +++ b/src/solidlsp/language_servers/dart_language_server.py @@ -78,8 +78,7 @@ class DartLanguageServer(SolidLanguageServer): dart_ls_dir = cls.ls_resources_dir() dart_executable_path = deps.binary_path(dart_ls_dir) - if not os.path.exists(dart_ls_dir): - os.makedirs(dart_ls_dir) + if not os.path.exists(dart_executable_path): deps.install(logger, dart_ls_dir) assert os.path.exists(dart_executable_path)