diff --git a/.changelog/5440.fixed b/.changelog/5440.fixed new file mode 100644 index 0000000000..057ac92171 --- /dev/null +++ b/.changelog/5440.fixed @@ -0,0 +1 @@ +`opentelemetry-propagator-jaeger`: fix return type annotation of `_parse_trace_id_header` from `tuple[int]` to `tuple[int, int, int]` diff --git a/propagator/opentelemetry-propagator-jaeger/src/opentelemetry/propagators/jaeger/__init__.py b/propagator/opentelemetry-propagator-jaeger/src/opentelemetry/propagators/jaeger/__init__.py index 79bb1d89ea..9c3ee03204 100644 --- a/propagator/opentelemetry-propagator-jaeger/src/opentelemetry/propagators/jaeger/__init__.py +++ b/propagator/opentelemetry-propagator-jaeger/src/opentelemetry/propagators/jaeger/__init__.py @@ -131,7 +131,7 @@ def _extract_first_element( def _parse_trace_id_header( items: collections.abc.Iterable[CarrierT], -) -> tuple[int]: +) -> tuple[int, int, int]: invalid_header_result = (trace.INVALID_TRACE_ID, trace.INVALID_SPAN_ID, 0) header = _extract_first_element(items)