@@ -136,13 +136,15 @@ export class HostRawNotebookProvider
136136 notebookMetadata ?: nbformat . INotebookMetadata ,
137137 cancelToken ?: CancellationToken
138138 ) : Promise < INotebook > {
139+ traceInfo ( `Creating raw notebook for ${ identity . toString ( ) } ` ) ;
139140 const notebookPromise = createDeferred < INotebook > ( ) ;
140141 this . setNotebook ( identity , notebookPromise . promise ) ;
141142
142143 const progressReporter = ! disableUI
143144 ? this . progressReporter . createProgressIndicator ( localize . DataScience . connectingIPyKernel ( ) )
144145 : undefined ;
145146
147+ traceInfo ( `Computing working directory ${ identity . toString ( ) } ` ) ;
146148 const workingDirectory = await computeWorkingDirectory ( resource , this . workspaceService ) ;
147149
148150 const rawSession = new RawJupyterSession (
@@ -156,6 +158,8 @@ export class HostRawNotebookProvider
156158 try {
157159 const launchTimeout = this . configService . getSettings ( ) . datascience . jupyterLaunchTimeout ;
158160
161+ traceInfo ( `Getting preferred kernel for ${ identity . toString ( ) } ` ) ;
162+
159163 // We need to locate kernelspec and possible interpreter for this launch based on resource and notebook metadata
160164 const kernelConnectionMetadata = await this . kernelSelector . getPreferredKernelForLocalConnection (
161165 resource ,
@@ -173,6 +177,7 @@ export class HostRawNotebookProvider
173177 ) {
174178 notebookPromise . reject ( 'Failed to find a kernelspec to use for ipykernel launch' ) ;
175179 } else {
180+ traceInfo ( `Connecting to raw session for ${ identity . toString ( ) } ` ) ;
176181 await rawSession . connect ( kernelConnectionMetadata , launchTimeout , cancelToken ) ;
177182
178183 // Get the execution info for our notebook
0 commit comments