Skip to content

Commit

Permalink
Merge pull request #54 from codecov/dana/fix
Browse files Browse the repository at this point in the history
add try, except block
  • Loading branch information
dana-yaish committed Sep 29, 2023
2 parents 5d62bfd + 993b038 commit acbebf5
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion shared/analytics_tracking/manager.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
import logging
from typing import Optional

from shared.analytics_tracking.base import BaseAnalyticsTool
from shared.analytics_tracking.events import Event

log = logging.getLogger("__name__")


class AnalyticsToolManager:
def __init__(self):
Expand All @@ -28,4 +31,11 @@ def track_event(
event = Event(event_name, **event_data)
for tool in self.tools:
if tool.is_enabled():
tool.track_event(event, is_enterprise=is_enterprise, context=context)
try:
tool.track_event(
event, is_enterprise=is_enterprise, context=context
)
except Exception as exc:
log.error(
"Got an error sending events", extra=dict(tool=tool, error=exc)
)

0 comments on commit acbebf5

Please sign in to comment.