From 5d30106695f1b349945c0331b333285746f09ef6 Mon Sep 17 00:00:00 2001 From: "sentry[bot]" <39604003+sentry[bot]@users.noreply.github.com> Date: Tue, 15 Sep 2026 22:49:41 +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..81c93ca8 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 is not None: + 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"))