From 6dd7a530bbf9ea61eb6edc2c7c40686e7fb0f4e1 Mon Sep 17 00:00:00 2001 From: HeeJae Chang Date: Mon, 3 Oct 2022 14:46:07 -0700 Subject: [PATCH] refresh client if pylance client option is changed. --- src/client/languageServer/watcher.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/client/languageServer/watcher.ts b/src/client/languageServer/watcher.ts index f7c4193bde90..d20d91e5b28b 100644 --- a/src/client/languageServer/watcher.ts +++ b/src/client/languageServer/watcher.ts @@ -284,7 +284,10 @@ export class LanguageServerWatcher implements IExtensionActivationService, ILang const workspacesUris = this.workspaceService.workspaceFolders?.map((workspace) => workspace.uri) ?? []; workspacesUris.forEach(async (resource) => { - if (event.affectsConfiguration(`python.languageServer`, resource)) { + if ( + event.affectsConfiguration(`python.languageServer`, resource) || + event.affectsConfiguration(`python.analysis.pylanceLspClientEnabled`, resource) + ) { await this.refreshLanguageServer(resource); } });