@@ -11,11 +11,7 @@ import { Resource } from '../../common/types';
1111import { createDeferred , Deferred , sleep } from '../../common/utils/async' ;
1212import { noop } from '../../common/utils/misc' ;
1313import { captureTelemetry , sendTelemetryEvent } from '../../telemetry' ;
14- import {
15- PYTHON_LANGUAGE_SERVER_ENABLED ,
16- PYTHON_LANGUAGE_SERVER_READY ,
17- PYTHON_LANGUAGE_SERVER_TELEMETRY
18- } from '../../telemetry/constants' ;
14+ import { EventName } from '../../telemetry/constants' ;
1915import { ProgressReporting } from '../progress' ;
2016import { ILanaguageServer as ILanguageServer , ILanguageClientFactory , LanguageClientFactory } from '../types' ;
2117
@@ -51,15 +47,15 @@ export class LanguageServer implements ILanguageServer {
5147 }
5248
5349 @traceDecorators . error ( 'Failed to start language server' )
54- @captureTelemetry ( PYTHON_LANGUAGE_SERVER_ENABLED , undefined , true )
50+ @captureTelemetry ( EventName . PYTHON_LANGUAGE_SERVER_ENABLED , undefined , true )
5551 public async start ( resource : Resource , options : LanguageClientOptions ) : Promise < void > {
5652 this . languageClient = await this . factory . createLanguageClient ( resource , options ) ;
5753 this . disposables . push ( this . languageClient ! . start ( ) ) ;
5854 await this . serverReady ( ) ;
5955 const progressReporting = new ProgressReporting ( this . languageClient ! ) ;
6056 this . disposables . push ( progressReporting ) ;
6157 this . languageClient . onTelemetry ( telemetryEvent => {
62- const eventName = telemetryEvent . EventName || PYTHON_LANGUAGE_SERVER_TELEMETRY ;
58+ const eventName = telemetryEvent . EventName || EventName . PYTHON_LANGUAGE_SERVER_TELEMETRY ;
6359 sendTelemetryEvent ( eventName , telemetryEvent . Measurements , telemetryEvent . Properties ) ;
6460 } ) ;
6561 }
@@ -77,7 +73,7 @@ export class LanguageServer implements ILanguageServer {
7773 )
7874 . ignoreErrors ( ) ;
7975 }
80- @captureTelemetry ( PYTHON_LANGUAGE_SERVER_READY , undefined , true )
76+ @captureTelemetry ( EventName . PYTHON_LANGUAGE_SERVER_READY , undefined , true )
8177 private async serverReady ( ) : Promise < void > {
8278 while ( this . languageClient && ! this . languageClient ! . initializeResult ) {
8379 await sleep ( 100 ) ;
0 commit comments