Skip to content

Commit bb1377c

Browse files
committed
updates
1 parent beb9fd9 commit bb1377c

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

src/extension.ts

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -549,14 +549,16 @@ export async function activate(context: ExtensionContext): Promise<PythonEnviron
549549

550550
// Pre-warm system and venv manager caches before initial environment selection.
551551
await Promise.all([
552-
envManagers
553-
.getEnvironmentManager(SYSTEM_MANAGER_ID)
554-
?.getEnvironments('all')
555-
.catch(() => {}),
556-
envManagers
557-
.getEnvironmentManager(VENV_MANAGER_ID)
558-
?.getEnvironments('all')
559-
.catch(() => {}),
552+
(
553+
envManagers.getEnvironmentManager(SYSTEM_MANAGER_ID)?.getEnvironments('all') ?? Promise.resolve()
554+
).catch((err) => {
555+
traceWarn('[pre-warm] System manager cache warm-up failed:', err);
556+
}),
557+
(envManagers.getEnvironmentManager(VENV_MANAGER_ID)?.getEnvironments('all') ?? Promise.resolve()).catch(
558+
(err) => {
559+
traceWarn('[pre-warm] Venv manager cache warm-up failed:', err);
560+
},
561+
),
560562
]);
561563

562564
await applyInitialEnvironmentSelection(envManagers, projectManager, nativeFinder, api);

0 commit comments

Comments
 (0)