Skip to content

Commit d2766a6

Browse files
committed
fix: filter telemetry from in development extensions
1 parent 590cf28 commit d2766a6

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

src/features/envManagers.ts

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,11 @@ export class PythonEnvironmentManagers implements EnvironmentManagers {
9999
this._environmentManagers.set(managerId, mgr);
100100
this._onDidChangeEnvironmentManager.fire({ kind: 'registered', manager: mgr });
101101

102-
sendTelemetryEvent(EventNames.ENVIRONMENT_MANAGER_REGISTERED, undefined, {
103-
managerId,
104-
});
102+
if (!managerId.toLowerCase().startsWith('undefined_publisher.')) {
103+
sendTelemetryEvent(EventNames.ENVIRONMENT_MANAGER_REGISTERED, undefined, {
104+
managerId,
105+
});
106+
}
105107

106108
return new Disposable(() => {
107109
this._environmentManagers.delete(managerId);
@@ -137,9 +139,11 @@ export class PythonEnvironmentManagers implements EnvironmentManagers {
137139
this._packageManagers.set(managerId, mgr);
138140
this._onDidChangePackageManager.fire({ kind: 'registered', manager: mgr });
139141

140-
sendTelemetryEvent(EventNames.PACKAGE_MANAGER_REGISTERED, undefined, {
141-
managerId,
142-
});
142+
if (!managerId.toLowerCase().startsWith('undefined_publisher.')) {
143+
sendTelemetryEvent(EventNames.PACKAGE_MANAGER_REGISTERED, undefined, {
144+
managerId,
145+
});
146+
}
143147

144148
return new Disposable(() => {
145149
this._packageManagers.delete(managerId);

0 commit comments

Comments
 (0)