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):
5151
5252
5353def 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
You can’t perform that action at this time.
0 commit comments