Skip to content

Commit b3476b5

Browse files
committed
Make telemetry more robust
1 parent e139982 commit b3476b5

File tree

2 files changed

+18
-17
lines changed

2 files changed

+18
-17
lines changed

synalinks/src/hooks/telemetry.py

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -61,23 +61,24 @@ class Telemetry(Hook):
6161
"""
6262

6363
async def _send(self, event, extra=None):
64-
geo = get_public_geo()
65-
66-
props = {
67-
"module_class": self.module.__class__.__name__,
68-
"module_name": getattr(self.module, "name", "Unknown"),
69-
"module_description": getattr(self.module, "description", ""),
70-
"$os": platform.system(),
71-
"$city": geo["city"],
72-
"$region": geo["region"],
73-
"mp_country_code": geo["country_code"],
74-
"version": version(),
75-
}
76-
77-
if extra:
78-
props.update(extra)
79-
8064
try:
65+
geo = get_public_geo()
66+
67+
props = {
68+
"module_class": self.module.__class__.__name__,
69+
"module_name": getattr(self.module, "name", "Unknown"),
70+
"module_description": getattr(self.module, "description", ""),
71+
"$os": platform.system(),
72+
"$city": geo["city"],
73+
"$region": geo["region"],
74+
"mp_country_code": geo["country_code"],
75+
"version": version(),
76+
}
77+
78+
if extra:
79+
props.update(extra)
80+
81+
8182
_TELEMETRY.track(
8283
distinct_id=device_id(),
8384
event_name=event,

synalinks/src/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from synalinks.src.api_export import synalinks_export
44

55
# Unique source of truth for the version number.
6-
__version__ = "0.5.311"
6+
__version__ = "0.5.312"
77

88

99
@synalinks_export("synalinks.version")

0 commit comments

Comments
 (0)