|
3 | 3 | from typing import cast |
4 | 4 |
|
5 | 5 | from opentelemetry.context import get_value |
6 | | -from opentelemetry.sdk.trace import SpanProcessor, Span as OTelSpan |
| 6 | +from opentelemetry.sdk.trace import SpanProcessor, ReadableSpan as OTelSpan |
7 | 7 | from opentelemetry.trace import ( |
8 | 8 | format_span_id, |
9 | 9 | format_trace_id, |
@@ -253,17 +253,14 @@ def _get_trace_data(self, otel_span, parent_context): |
253 | 253 | ) |
254 | 254 | trace_data["parent_span_id"] = parent_span_id |
255 | 255 |
|
256 | | - if parent_context is not None: |
257 | | - sentry_trace_data = get_value(SENTRY_TRACE_KEY, parent_context) |
258 | | - sentry_trace_data = cast( |
259 | | - "dict[str, Union[str, bool, None]]", sentry_trace_data |
260 | | - ) |
261 | | - trace_data["parent_sampled"] = ( |
262 | | - sentry_trace_data["parent_sampled"] if sentry_trace_data else None |
263 | | - ) |
| 256 | + sentry_trace_data = get_value(SENTRY_TRACE_KEY, parent_context) |
| 257 | + sentry_trace_data = cast("dict[str, Union[str, bool, None]]", sentry_trace_data) |
| 258 | + trace_data["parent_sampled"] = ( |
| 259 | + sentry_trace_data["parent_sampled"] if sentry_trace_data else None |
| 260 | + ) |
264 | 261 |
|
265 | | - baggage = get_value(SENTRY_BAGGAGE_KEY, parent_context) |
266 | | - trace_data["baggage"] = baggage |
| 262 | + baggage = get_value(SENTRY_BAGGAGE_KEY, parent_context) |
| 263 | + trace_data["baggage"] = baggage |
267 | 264 |
|
268 | 265 | return trace_data |
269 | 266 |
|
|
0 commit comments