From e7dc78c95fbe338140d30383d5fbe8730990ea64 Mon Sep 17 00:00:00 2001 From: Vitaly Legchilkin Date: Tue, 14 Oct 2025 15:15:14 +0200 Subject: [PATCH] [python] (PY-84251) check for invalid executable GitOrigin-RevId: 1f530f9b03058bdf9997f68aeeb34c06c3785bea --- .../python/sdk/add/v2/uv/EnvironmentCreatorUv.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/python/src/com/jetbrains/python/sdk/add/v2/uv/EnvironmentCreatorUv.kt b/python/src/com/jetbrains/python/sdk/add/v2/uv/EnvironmentCreatorUv.kt index cbb0a4169f93..6781ae665a93 100644 --- a/python/src/com/jetbrains/python/sdk/add/v2/uv/EnvironmentCreatorUv.kt +++ b/python/src/com/jetbrains/python/sdk/add/v2/uv/EnvironmentCreatorUv.kt @@ -45,7 +45,7 @@ import kotlin.io.path.exists import kotlin.io.path.readText -internal class EnvironmentCreatorUv( +internal class EnvironmentCreatorUv

( model: PythonMutableTargetAddInterpreterModel

, private val module: Module?, errorSink: ErrorSink, @@ -120,14 +120,14 @@ internal class EnvironmentCreatorUv( ) } - if (executable == null) { - return@onEach - } - versionComboBox.removeAllItems() versionComboBox.addItem(null) versionComboBox.selectedItem = null + if (executable?.validationResult?.successOrNull == null) { + return@onEach + } + try { loading.set(true)