MCPcopy Create free account
hub / github.com/deepnote/vscode-deepnote / getKernelConnectionDisplayPath

Function getKernelConnectionDisplayPath

src/kernels/helpers.ts:423–435  ·  view source on GitHub ↗
(
    kernelConnection: KernelConnectionMetadata | undefined,
    platform: IPlatformService
)

Source from the content-addressed store, hash-verified

421}
422
423export 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
437export function getInterpreterFromKernelConnectionMetadata(
438 kernelConnection?: KernelConnectionMetadata

Callers 3

getDisplayDataMethod · 0.90
getDisplayDataMethod · 0.90
updateInterpreterInfoMethod · 0.90

Calls 2

getDisplayPathFunction · 0.90

Tested by

no test coverage detected