57 lines
2.2 KiB
Diff
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
|
|
|