Skip to content

Commit 7842236

Browse files
committed
fix type
1 parent dcc6bf9 commit 7842236

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

sentry_sdk/integrations/opentelemetry/sampler.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,18 @@ def get_parent_sampled(parent_context, trace_id):
5151

5252

5353
def get_parent_sample_rate(parent_context, trace_id):
54-
# type: (Optional[SpanContext], int) -> Optional[bool]
54+
# type: (Optional[SpanContext], int) -> Optional[float]
5555
if parent_context is None:
5656
return None
5757

5858
is_span_context_valid = parent_context is not None and parent_context.is_valid
5959

6060
if is_span_context_valid and parent_context.trace_id == trace_id:
61-
return parent_context.trace_state.get(TRACESTATE_SAMPLE_RATE_KEY)
61+
parent_sample_rate = parent_context.trace_state.get(TRACESTATE_SAMPLE_RATE_KEY)
62+
try:
63+
parent_sample_rate = float(parent_sample_rate)
64+
except Exception:
65+
return None
6266

6367
return None
6468

0 commit comments

Comments
 (0)