Suppress exceptions from telemetry send (#4564)
This commit is contained in:
parent
d8e988105f
commit
28568fd12f
@ -336,6 +336,7 @@ def login(loglevel: constants.LogLevel = typer.Option(config.loglevel)):
|
||||
|
||||
validated_info = hosting_cli.login()
|
||||
if validated_info is not None:
|
||||
_skip_compile() # Allow running outside of an app dir
|
||||
telemetry.send("login", user_uuid=validated_info.get("user_id"))
|
||||
|
||||
|
||||
|
@ -7,6 +7,7 @@ import dataclasses
|
||||
import multiprocessing
|
||||
import platform
|
||||
import warnings
|
||||
from contextlib import suppress
|
||||
|
||||
from reflex.config import environment
|
||||
|
||||
@ -171,10 +172,11 @@ def _send(event, telemetry_enabled, **kwargs):
|
||||
if not telemetry_enabled:
|
||||
return False
|
||||
|
||||
event_data = _prepare_event(event, **kwargs)
|
||||
if not event_data:
|
||||
return False
|
||||
return _send_event(event_data)
|
||||
with suppress(Exception):
|
||||
event_data = _prepare_event(event, **kwargs)
|
||||
if not event_data:
|
||||
return False
|
||||
return _send_event(event_data)
|
||||
|
||||
|
||||
def send(event: str, telemetry_enabled: bool | None = None, **kwargs):
|
||||
|
Loading…
Reference in New Issue
Block a user