@@ -34,6 +34,7 @@ class VSCodeNotebookKernelMetadata implements VSCNotebookKernel {
34
34
constructor (
35
35
public readonly label : string ,
36
36
public readonly description : string ,
37
+ public readonly detail : string ,
37
38
public readonly selection : Readonly < KernelConnectionMetadata > ,
38
39
public readonly isPreferred : boolean ,
39
40
private readonly kernelProvider : IKernelProvider
@@ -109,7 +110,8 @@ export class VSCodeKernelPickerProvider implements NotebookKernelProvider {
109
110
const mapped = withInterpreter . map ( ( kernel ) => {
110
111
return new VSCodeNotebookKernelMetadata (
111
112
kernel . label ,
112
- kernel . description || kernel . detail || '' ,
113
+ kernel . description || '' ,
114
+ kernel . detail || '' ,
113
115
kernel . selection ,
114
116
areKernelConnectionsEqual ( kernel . selection , preferredKernel ) ,
115
117
this . kernelProvider
@@ -135,7 +137,8 @@ export class VSCodeKernelPickerProvider implements NotebookKernelProvider {
135
137
1 ,
136
138
new VSCodeNotebookKernelMetadata (
137
139
kernel . label ,
138
- kernel . description || kernel . detail || '' ,
140
+ kernel . description || '' ,
141
+ kernel . detail || '' ,
139
142
kernel . selection ,
140
143
true ,
141
144
this . kernelProvider
@@ -163,23 +166,26 @@ export class VSCodeKernelPickerProvider implements NotebookKernelProvider {
163
166
return ;
164
167
} else if ( preferredKernel . kind === 'startUsingPythonInterpreter' ) {
165
168
return new VSCodeNotebookKernelMetadata (
166
- preferredKernel . interpreter ?. displayName || preferredKernel . interpreter . path ,
169
+ preferredKernel . interpreter . displayName || preferredKernel . interpreter . path ,
170
+ '' ,
167
171
preferredKernel . interpreter . path ,
168
172
preferredKernel ,
169
173
true ,
170
174
this . kernelProvider
171
175
) ;
172
176
} else if ( preferredKernel . kind === 'connectToLiveKernel' ) {
173
177
return new VSCodeNotebookKernelMetadata (
174
- preferredKernel . kernelModel ?. display_name || preferredKernel . kernelModel ?. name ,
175
- preferredKernel . kernelModel ?. name ,
178
+ preferredKernel . kernelModel . display_name || preferredKernel . kernelModel . name ,
179
+ '' ,
180
+ preferredKernel . kernelModel . name ,
176
181
preferredKernel ,
177
182
true ,
178
183
this . kernelProvider
179
184
) ;
180
185
} else {
181
186
return new VSCodeNotebookKernelMetadata (
182
187
preferredKernel . kernelSpec . display_name ,
188
+ '' ,
183
189
preferredKernel . kernelSpec . name ,
184
190
preferredKernel ,
185
191
true ,
0 commit comments