diff --git a/src/iterative_telemetry/__init__.py b/src/iterative_telemetry/__init__.py index 6cac9d4..770bf8d 100644 --- a/src/iterative_telemetry/__init__.py +++ b/src/iterative_telemetry/__init__.py @@ -190,10 +190,19 @@ def send( impl(payload) def _send_daemon(self, payload): - cmd = ( - f"import requests;requests.post('{self.url}'," - f"params={{'token':'{self.token}'}},json={payload})" - ) + cmd = f""" +import requests + +try: + requests.post( + '{self.url}', + params={{'token':'{self.token}'}}, + json={payload}, + timeout=10 + ) +except Exception: + pass +""" if os.name == "nt":