python-sentry-sdk/SOURCES/0003-Remove-propagate_traces-deprecation-warning.patch
2025-02-24 05:47:55 +03:00

57 lines
2.2 KiB
Diff

From 1325e382bcb2a9c53370111ca3d814161e83d76c Mon Sep 17 00:00:00 2001
From: Roman Inflianskas <rominf@pm.me>
Date: Thu, 13 Feb 2025 19:07:44 +0200
Subject: [PATCH] Remove `propagate_traces` deprecation warning
---
sentry_sdk/integrations/celery/__init__.py | 5 -----
tests/integrations/celery/test_celery.py | 10 ++++------
2 files changed, 4 insertions(+), 11 deletions(-)
diff --git a/sentry_sdk/integrations/celery/__init__.py b/sentry_sdk/integrations/celery/__init__.py
index 80decb60..20a68b98 100644
--- a/sentry_sdk/integrations/celery/__init__.py
+++ b/sentry_sdk/integrations/celery/__init__.py
@@ -70,11 +70,6 @@ class CeleryIntegration(Integration):
exclude_beat_tasks=None,
):
# type: (bool, bool, Optional[List[str]]) -> None
- warnings.warn(
- "The `propagate_traces` parameter is deprecated. Please use `trace_propagation_targets` instead.",
- DeprecationWarning,
- stacklevel=2,
- )
self.propagate_traces = propagate_traces
self.monitor_beat_tasks = monitor_beat_tasks
self.exclude_beat_tasks = exclude_beat_tasks
diff --git a/tests/integrations/celery/test_celery.py b/tests/integrations/celery/test_celery.py
index f8d118e7..2a2b6f2c 100644
--- a/tests/integrations/celery/test_celery.py
+++ b/tests/integrations/celery/test_celery.py
@@ -268,8 +268,7 @@ def test_no_stackoverflows(celery):
def test_simple_no_propagation(capture_events, init_celery):
- with pytest.warns(DeprecationWarning):
- celery = init_celery(propagate_traces=False)
+ celery = init_celery(propagate_traces=False)
events = capture_events()
@@ -534,10 +533,9 @@ def test_sentry_propagate_traces_override(init_celery):
Test if the `sentry-propagate-traces` header given to `apply_async`
overrides the `propagate_traces` parameter in the integration constructor.
"""
- with pytest.warns(DeprecationWarning):
- celery = init_celery(
- propagate_traces=True, traces_sample_rate=1.0, release="abcdef"
- )
+ celery = init_celery(
+ propagate_traces=True, traces_sample_rate=1.0, release="abcdef"
+ )
@celery.task(name="dummy_task", bind=True)
def dummy_task(self, message):
--
2.48.1