fix: telemetry failure should not cause CLI failure (#4406)

This commit is contained in:
Aseem Bansal 2022-03-15 00:55:22 +05:30 committed by GitHub
parent ecd263b0d2
commit 1198123d78
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -123,14 +123,17 @@ class Telemetry:
return return
logger.info("Sending init Telemetry") logger.info("Sending init Telemetry")
self.mp.people_set( try:
self.client_id, self.mp.people_set(
{ self.client_id,
"datahub_version": datahub_package.nice_version_name(), {
"os": platform.system(), "datahub_version": datahub_package.nice_version_name(),
"python_version": platform.python_version(), "os": platform.system(),
}, "python_version": platform.python_version(),
) },
)
except Exception as e:
logger.debug(f"Error reporting telemetry: {e}")
self.init_track = True self.init_track = True
def ping( def ping(