[eel] IJPL-172897: cleanup: remove deprecated exec api builder

GitOrigin-RevId: 4eee2a51401f229a57ac4f5057e078f57fc9bcb9
This commit is contained in:
Andrii Zinchenko
2025-04-08 16:10:58 +00:00
committed by intellij-monorepo-bot
parent e3fa322176
commit a7e22b196b
18 changed files with 44 additions and 137 deletions
@@ -5,7 +5,7 @@ import com.intellij.openapi.Disposable
import com.intellij.openapi.application.ApplicationManager
import com.intellij.openapi.diagnostic.fileLogger
import com.intellij.openapi.util.SystemInfo
import com.intellij.platform.eel.executeProcess
import com.intellij.platform.eel.execute
import com.intellij.platform.eel.getOrThrow
import com.intellij.platform.eel.provider.getEelDescriptor
import com.intellij.platform.eel.provider.utils.readWholeText
@@ -48,7 +48,7 @@ class SystemPythonServiceShowCaseTest {
for (systemPython in SystemPythonService().findSystemPythons(forceRefresh = true)) {
fileLogger().info("Python found: $systemPython")
val eelApi = systemPython.pythonBinary.getEelDescriptor().upgrade()
val process = eelApi.exec.executeProcess(systemPython.pythonBinary.pathString, "--version").getOrThrow()
val process = eelApi.exec.execute(systemPython.pythonBinary.pathString, "--version").getOrThrow()
val output = async {
(if (systemPython.languageLevel.isPy3K) process.stdout else process.stderr).readWholeText().getOrThrow()
}