(probe)
| 959 | } |
| 960 | |
| 961 | function pythonVersionText(probe) { |
| 962 | if (!probe) { |
| 963 | return 'unknown'; |
| 964 | } |
| 965 | const version = probe.version || pythonMajorMinor(probe) || 'unknown'; |
| 966 | if (probe.executable) { |
| 967 | return `${version} (${probe.executable})`; |
| 968 | } |
| 969 | return version; |
| 970 | } |
| 971 | |
| 972 | function renderLaunchHints({ home, url, bindUrl, pythonSelection, yolo, authEnabled, authToken, runnerName }) { |
| 973 | const normalizedRunner = normalizeRunnerName(runnerName, 'codex'); |
no test coverage detected