40
40
41
41
_valid_header_name = re_compile (r"^[\w_^`!#$%&'*+.|~]+$" )
42
42
_valid_header_value = re_compile (r"^[\t\x20-\x7e\x80-\xff]+$" )
43
- _valid_extract_traceid = re_compile (r"[0-9a-f]{32}|[0-9a-f]{16 }" )
44
- _valid_extract_spanid = re_compile (r"[0-9a-f]{16}" )
43
+ _valid_extract_traceid = re_compile (r"[0-9a-f]{1,32 }" )
44
+ _valid_extract_spanid = re_compile (r"[0-9a-f]{1, 16}" )
45
45
46
46
47
47
class OTTracePropagator (TextMapPropagator ):
@@ -60,7 +60,9 @@ def extract(
60
60
61
61
spanid = _extract_first_element (getter .get (carrier , OT_SPAN_ID_HEADER ))
62
62
63
- sampled = _extract_first_element (getter .get (carrier , OT_SAMPLED_HEADER ))
63
+ sampled = _extract_first_element (
64
+ getter .get (carrier , OT_SAMPLED_HEADER )
65
+ )
64
66
65
67
if sampled == "true" :
66
68
traceflags = TraceFlags .SAMPLED
@@ -92,9 +94,9 @@ def extract(
92
94
if not key .startswith (OT_BAGGAGE_PREFIX ):
93
95
continue
94
96
95
- baggage [key [ len ( OT_BAGGAGE_PREFIX ):]] = _extract_first_element (
96
- getter . get ( carrier , key )
97
- )
97
+ baggage [
98
+ key [ len ( OT_BAGGAGE_PREFIX ) :]
99
+ ] = _extract_first_element ( getter . get ( carrier , key ) )
98
100
99
101
for key , value in baggage .items ():
100
102
context = set_baggage (key , value , context )
0 commit comments