From e484188fc6898228fd9aae3f50458ee1edf06377 Mon Sep 17 00:00:00 2001 From: Daniel Szoke Date: Thu, 5 Jun 2025 16:43:54 +0200 Subject: [PATCH] ref: Use `set_client` to change DSN `with sentry_sdk.init` is deprecated and will be removed in Sentry SDK 3.0. Split off from #92011 --- src/sentry/runner/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sentry/runner/main.py b/src/sentry/runner/main.py index 9fdf90600d08ca..5c44f79b179714 100644 --- a/src/sentry/runner/main.py +++ b/src/sentry/runner/main.py @@ -135,7 +135,8 @@ def main() -> None: func(**kwargs) except Exception as e: # This reports errors sentry-devservices - with sentry_sdk.init(dsn=os.environ["SENTRY_DEVSERVICES_DSN"]): + with sentry_sdk.new_scope() as scope: + scope.set_client(sentry_sdk.Client(dsn=os.environ["SENTRY_DEVSERVICES_DSN"])) if os.environ.get("USER"): sentry_sdk.set_user({"username": os.environ.get("USER")}) sentry_sdk.capture_exception(e)