From 5c3d30a164c203d71a95ff3cc811b4decd86ea05 Mon Sep 17 00:00:00 2001 From: "sentry[bot]" <39604003+sentry[bot]@users.noreply.github.com> Date: Mon, 10 Aug 2026 10:46:49 +0000 Subject: [PATCH] fix: prevent SystemExit(0) from being reported as Sentry error --- codecov_cli/opentelemetry.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/codecov_cli/opentelemetry.py b/codecov_cli/opentelemetry.py index b902a433..bb2a1dec 100644 --- a/codecov_cli/opentelemetry.py +++ b/codecov_cli/opentelemetry.py @@ -14,6 +14,12 @@ def _before_send(event, hint): + exc_info = hint.get("exc_info") + if exc_info: + exc_type, exc_value, _ = exc_info + if exc_type is SystemExit and exc_value.code in (0, None): + return None + messages = [] if "message" in event and event.get("message") is not None: messages.append(event.get("message"))