You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
0 commit comments