|
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