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()
|
validated_info = hosting_cli.login()
|
||||||
if validated_info is not None:
|
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"))
|
telemetry.send("login", user_uuid=validated_info.get("user_id"))
|
||||||
|
|
||||||
|
|
||||||
|
@ -7,6 +7,7 @@ import dataclasses
|
|||||||
import multiprocessing
|
import multiprocessing
|
||||||
import platform
|
import platform
|
||||||
import warnings
|
import warnings
|
||||||
|
from contextlib import suppress
|
||||||
|
|
||||||
from reflex.config import environment
|
from reflex.config import environment
|
||||||
|
|
||||||
@ -171,10 +172,11 @@ def _send(event, telemetry_enabled, **kwargs):
|
|||||||
if not telemetry_enabled:
|
if not telemetry_enabled:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
event_data = _prepare_event(event, **kwargs)
|
with suppress(Exception):
|
||||||
if not event_data:
|
event_data = _prepare_event(event, **kwargs)
|
||||||
return False
|
if not event_data:
|
||||||
return _send_event(event_data)
|
return False
|
||||||
|
return _send_event(event_data)
|
||||||
|
|
||||||
|
|
||||||
def send(event: str, telemetry_enabled: bool | None = None, **kwargs):
|
def send(event: str, telemetry_enabled: bool | None = None, **kwargs):
|
||||||
|
Loading…
Reference in New Issue
Block a user