From 9cfc97cb02de26305779311c8f03ba9c339dda29 Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Thu, 28 Aug 2025 16:33:58 -0700 Subject: [PATCH] Fix default interpreter path comparision for windows --- src/extension.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/extension.ts b/src/extension.ts index 71fbde84..be2a95ba 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -9,6 +9,7 @@ import { EventNames } from './common/telemetry/constants'; import { sendManagerSelectionTelemetry } from './common/telemetry/helpers'; import { sendTelemetryEvent } from './common/telemetry/sender'; import { createDeferred } from './common/utils/deferred'; +import { normalizePath } from './common/utils/pathUtils'; import { isWindows } from './common/utils/platformUtils'; import { activeTerminal, @@ -620,7 +621,7 @@ async function resolveDefaultInterpreter( try { const resolved: NativeEnvInfo = await nativeFinder.resolve(defaultInterpreterPath); if (resolved && resolved.executable) { - if (resolved.executable === defaultInterpreterPath) { + if (normalizePath(resolved.executable) === normalizePath(defaultInterpreterPath)) { // no action required, the path is already correct return; }