(
kernelConnection: KernelConnectionMetadata | undefined,
platform: IPlatformService
)
| 421 | } |
| 422 | |
| 423 | export function getKernelConnectionDisplayPath( |
| 424 | kernelConnection: KernelConnectionMetadata | undefined, |
| 425 | platform: IPlatformService |
| 426 | ) { |
| 427 | if (kernelConnection?.kind === 'connectToLiveRemoteKernel') { |
| 428 | return undefined; |
| 429 | } |
| 430 | const kernelPath = getKernelDisplayPathFromKernelConnection(kernelConnection); |
| 431 | // If we have just one workspace folder opened, then ensure to use relative paths |
| 432 | // where possible (e.g. for virtual environments). |
| 433 | const folders = workspace.workspaceFolders ? workspace.workspaceFolders : []; |
| 434 | return kernelPath ? getDisplayPath(kernelPath, folders, platform.homeDir) : ''; |
| 435 | } |
| 436 | |
| 437 | export function getInterpreterFromKernelConnectionMetadata( |
| 438 | kernelConnection?: KernelConnectionMetadata |
no test coverage detected