We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 992fff1 commit 0467b95Copy full SHA for 0467b95
src/mlstacks/analytics/client.py
@@ -161,16 +161,21 @@ def track_event(
161
metadata: Dict of metadata to track.
162
163
Returns:
164
- True if event is sent successfully, False is not.
+ True if event is sent successfully, False otherwise.
165
"""
166
if metadata is None:
167
metadata = {}
168
169
metadata.setdefault("event_success", True)
170
171
with MLStacksAnalyticsContext() as analytics_context:
172
- return bool(analytics_context.track(event=event, properties=metadata))
173
- return False
+ try:
+ return bool(
174
+ analytics_context.track(event=event, properties=metadata)
175
+ )
176
+ except Exception:
177
+ logger.exception("Error occurred during analytics tracking")
178
+ return False
179
180
181
class EventHandler:
0 commit comments