From c4e20a10ede2c6d23ae78ec58386d99c475bbb56 Mon Sep 17 00:00:00 2001 From: samyak1729 Date: Tue, 31 Mar 2026 07:05:28 +0530 Subject: [PATCH] docs: document trace_config parameter in Span.__init__ The trace_config parameter was unused. Originally intended for trace-level configuration from the OpenTelemetry protocol, but the upstream TraceConfig proto was removed. Retained for backwards compatibility. --- opentelemetry-sdk/src/opentelemetry/sdk/trace/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/opentelemetry-sdk/src/opentelemetry/sdk/trace/__init__.py b/opentelemetry-sdk/src/opentelemetry/sdk/trace/__init__.py index e0b639d81c..d83de9faef 100644 --- a/opentelemetry-sdk/src/opentelemetry/sdk/trace/__init__.py +++ b/opentelemetry-sdk/src/opentelemetry/sdk/trace/__init__.py @@ -786,7 +786,9 @@ class Span(trace_api.Span, ReadableSpan): parent: This span's parent's `opentelemetry.trace.SpanContext`, or None if this is a root span sampler: The sampler used to create this span - trace_config: TODO + trace_config: Unused. Originally intended for trace-level configuration + from the OpenTelemetry protocol, but the upstream ``TraceConfig`` + proto was removed. Retained for backwards compatibility. resource: Entity producing telemetry attributes: The span's attributes to be exported events: Timestamped events to be exported