From d2766a6161bb5c1abab1d7df2ed837a59297643c Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Mon, 7 Apr 2025 10:47:31 -0700 Subject: [PATCH] fix: filter telemetry from in development extensions --- src/features/envManagers.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/features/envManagers.ts b/src/features/envManagers.ts index 2861d3a8..405b1cd0 100644 --- a/src/features/envManagers.ts +++ b/src/features/envManagers.ts @@ -99,9 +99,11 @@ export class PythonEnvironmentManagers implements EnvironmentManagers { this._environmentManagers.set(managerId, mgr); this._onDidChangeEnvironmentManager.fire({ kind: 'registered', manager: mgr }); - sendTelemetryEvent(EventNames.ENVIRONMENT_MANAGER_REGISTERED, undefined, { - managerId, - }); + if (!managerId.toLowerCase().startsWith('undefined_publisher.')) { + sendTelemetryEvent(EventNames.ENVIRONMENT_MANAGER_REGISTERED, undefined, { + managerId, + }); + } return new Disposable(() => { this._environmentManagers.delete(managerId); @@ -137,9 +139,11 @@ export class PythonEnvironmentManagers implements EnvironmentManagers { this._packageManagers.set(managerId, mgr); this._onDidChangePackageManager.fire({ kind: 'registered', manager: mgr }); - sendTelemetryEvent(EventNames.PACKAGE_MANAGER_REGISTERED, undefined, { - managerId, - }); + if (!managerId.toLowerCase().startsWith('undefined_publisher.')) { + sendTelemetryEvent(EventNames.PACKAGE_MANAGER_REGISTERED, undefined, { + managerId, + }); + } return new Disposable(() => { this._packageManagers.delete(managerId);