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

Function getKernelStartupLogMessage

src/kernels/kernel.ts:1200–1220  ·  view source on GitHub ↗
(kernel: IBaseKernel, displayOptions: DisplayOptions)

Source from the content-addressed store, hash-verified

1198}
1199
1200function getKernelStartupLogMessage(kernel: IBaseKernel, displayOptions: DisplayOptions) {
1201 // No need to block kernel startup on UI updates.
1202 const interpreter = kernel.kernelConnectionMetadata.interpreter;
1203 const info: string[] = [];
1204 if (interpreter) {
1205 info.push(`Python Path: ${getDisplayPath(interpreter.uri)}`);
1206 info.push(interpreter ? getEnvironmentType(interpreter) : '');
1207 const version = getCachedVersion(interpreter);
1208 if (version) {
1209 info.push(`${version.major}.${version.minor}.${version.micro}`);
1210 }
1211 } else if (kernel.kernelConnectionMetadata.kind === 'startUsingLocalKernelSpec') {
1212 info.push(kernel.kernelConnectionMetadata.kernelSpec.display_name);
1213 } else if (kernel.kernelConnectionMetadata.kind === 'startUsingRemoteKernelSpec') {
1214 info.push(kernel.kernelConnectionMetadata.kernelSpec.display_name);
1215 }
1216
1217 return `(${info.filter((s) => s).join(', ')}) for '${getDisplayPath(kernel.uri)}' (disableUI=${
1218 displayOptions.disableUI
1219 })`;
1220}

Callers 1

createJupyterSessionFunction · 0.85

Calls 6

getDisplayPathFunction · 0.90
getEnvironmentTypeFunction · 0.90
getCachedVersionFunction · 0.90
joinMethod · 0.80
filterMethod · 0.80
pushMethod · 0.65

Tested by

no test coverage detected