Skip to content

Commit fa4df28

Browse files
committed
Ignore a deprecation warning from sentry_sdk
As of its [2.21.0 release](https://github.com/getsentry/sentry-python/releases/tag/2.21.0) `sentry_sdk`'s Celery integration has begun emitting this deprecation warning: E DeprecationWarning: The `propagate_traces` parameter is deprecated. Please use `trace_propagation_targets` instead. .tox/tests/lib/python3.12/site-packages/sentry_sdk/integrations/celery/__init__.py:73: DeprecationWarning h-pyramid-sentry doesn't actually use the `propagate_traces` parameter. In fact all it's doing is inititalising `sentry_sdk`'s Celery integration with no arguments: from sentry_sdk.integrations.celery import CeleryIntegration init_options["integrations"].append(CeleryIntegration()) https://github.com/hypothesis/h-pyramid-sentry/blob/6de9124faa29ca99979bc08318af7c45e0487586/src/h_pyramid_sentry/__init__.py#L54-L56 `sentry_sdk` appears to emit the warning unconditionally whenever anyone uses the Celery integration: class CeleryIntegration(Integration): identifier = "celery" origin = f"auto.queue.{identifier}" def __init__( self, propagate_traces=True, monitor_beat_tasks=False, 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, ) https://github.com/getsentry/sentry-python/blob/25ddbcad9642cf38b7a9668e348f80fb9b1c892e/sentry_sdk/integrations/celery/__init__.py#L62-L77 The warning was added by this PR: getsentry/sentry-python#3899. Just ignore the warning, as there's no way for us to fix this.
1 parent 6de9124 commit fa4df28

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"ignore:The `propagate_traces` parameter is deprecated\\. Please use `trace_propagation_targets` instead\\.:DeprecationWarning:",

pyproject.toml

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ filterwarnings = [
3636
"ignore:^Deprecated call to .pkg_resources\\.declare_namespace\\('.*'\\).\\.:DeprecationWarning:pkg_resources",
3737
"ignore:^'cgi' is deprecated and slated for removal in Python 3\\.13$:DeprecationWarning:webob",
3838
"ignore:^datetime\\.datetime\\.utcnow\\(\\) is deprecated and scheduled for removal in a future version\\.:DeprecationWarning",
39+
"ignore:The `propagate_traces` parameter is deprecated\\. Please use `trace_propagation_targets` instead\\.:DeprecationWarning:",
3940
]
4041

4142
[tool.pydocstyle]

0 commit comments

Comments
 (0)