File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
sentry_sdk/integrations/opentelemetry Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -51,14 +51,18 @@ def get_parent_sampled(parent_context, trace_id):
51
51
52
52
53
53
def get_parent_sample_rate (parent_context , trace_id ):
54
- # type: (Optional[SpanContext], int) -> Optional[bool ]
54
+ # type: (Optional[SpanContext], int) -> Optional[float ]
55
55
if parent_context is None :
56
56
return None
57
57
58
58
is_span_context_valid = parent_context is not None and parent_context .is_valid
59
59
60
60
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
62
66
63
67
return None
64
68
You can’t perform that action at this time.
0 commit comments