From 56c4324a78bbd4ad9fa333be2100cc0e854d3039 Mon Sep 17 00:00:00 2001 From: Ivana Kellyer Date: Thu, 20 Mar 2025 11:25:21 +0100 Subject: [PATCH] chore(profiler): Add deprecation warning for session functions --- sentry_sdk/profiler/continuous_profiler.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/sentry_sdk/profiler/continuous_profiler.py b/sentry_sdk/profiler/continuous_profiler.py index 47f63d8f59..77ba60dbda 100644 --- a/sentry_sdk/profiler/continuous_profiler.py +++ b/sentry_sdk/profiler/continuous_profiler.py @@ -5,6 +5,7 @@ import threading import time import uuid +import warnings from collections import deque from datetime import datetime, timezone @@ -154,7 +155,11 @@ def start_profiler(): def start_profile_session(): # type: () -> None - # TODO: deprecate this as it'll be replaced by `start_profiler` + warnings.warn( + "The `start_profile_session` function is deprecated. Please use `start_profile` instead.", + DeprecationWarning, + stacklevel=2, + ) start_profiler() @@ -169,7 +174,11 @@ def stop_profiler(): def stop_profile_session(): # type: () -> None - # TODO: deprecate this as it'll be replaced by `stop_profiler` + warnings.warn( + "The `stop_profile_session` function is deprecated. Please use `stop_profile` instead.", + DeprecationWarning, + stacklevel=2, + ) stop_profiler()