From 4d77e268bea6b3eb72a0e2d26ef7ca74643944fb Mon Sep 17 00:00:00 2001 From: Neel Shah Date: Mon, 28 Jul 2025 14:43:47 +0200 Subject: [PATCH] Expose set_transaction_name --- sentry_sdk/__init__.py | 1 + sentry_sdk/api.py | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/sentry_sdk/__init__.py b/sentry_sdk/__init__.py index a900f73c0b..ec13f5bc3a 100644 --- a/sentry_sdk/__init__.py +++ b/sentry_sdk/__init__.py @@ -47,6 +47,7 @@ "logger", "start_session", "end_session", + "set_transaction_name", ] # Initialize the debug support after everything is loaded diff --git a/sentry_sdk/api.py b/sentry_sdk/api.py index 3aefc57f69..4a0d0e5932 100644 --- a/sentry_sdk/api.py +++ b/sentry_sdk/api.py @@ -74,6 +74,7 @@ "use_isolation_scope", "start_session", "end_session", + "set_transaction_name", ] @@ -325,3 +326,8 @@ def start_session( @scopemethod def end_session() -> None: return get_isolation_scope().end_session() + + +@scopemethod +def set_transaction_name(name: str, source: Optional[str] = None) -> None: + return get_current_scope().set_transaction_name(name, source)