Skip to content

Commit c97e91f

Browse files
committed
Fix datadog exporter
1 parent f8a4e17 commit c97e91f

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

Diff for: exporter/opentelemetry-exporter-datadog/src/opentelemetry/exporter/datadog/propagator.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -92,19 +92,19 @@ def inject(
9292
if span_context == trace.INVALID_SPAN_CONTEXT:
9393
return
9494
sampled = (trace.TraceFlags.SAMPLED & span.context.trace_flags) != 0
95-
setter(
95+
setter.set(
9696
carrier, self.TRACE_ID_KEY, format_trace_id(span.context.trace_id),
9797
)
98-
setter(
98+
setter.set(
9999
carrier, self.PARENT_ID_KEY, format_span_id(span.context.span_id)
100100
)
101-
setter(
101+
setter.set(
102102
carrier,
103103
self.SAMPLING_PRIORITY_KEY,
104104
str(constants.AUTO_KEEP if sampled else constants.AUTO_REJECT),
105105
)
106106
if constants.DD_ORIGIN in span.context.trace_state:
107-
setter(
107+
setter.set(
108108
carrier,
109109
self.ORIGIN_KEY,
110110
span.context.trace_state[constants.DD_ORIGIN],

Diff for: exporter/opentelemetry-exporter-datadog/tests/test_datadog_format.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ def test_context_propagation(self):
113113

114114
child_carrier = {}
115115
child_context = set_span_in_context(child)
116-
FORMAT.inject(dict.__setitem__, child_carrier, context=child_context)
116+
FORMAT.inject(child_carrier, context=child_context)
117117

118118
self.assertEqual(
119119
child_carrier[FORMAT.TRACE_ID_KEY], self.serialized_trace_id
@@ -159,7 +159,7 @@ def test_sampling_priority_auto_reject(self):
159159

160160
child_carrier = {}
161161
child_context = set_span_in_context(child)
162-
FORMAT.inject(dict.__setitem__, child_carrier, context=child_context)
162+
FORMAT.inject(child_carrier, context=child_context)
163163

164164
self.assertEqual(
165165
child_carrier[FORMAT.SAMPLING_PRIORITY_KEY],
@@ -189,7 +189,7 @@ def test_fields(self, mock_get_current_span):
189189

190190
with tracer.start_as_current_span("parent"):
191191
with tracer.start_as_current_span("child"):
192-
FORMAT.inject(mock_setter, {})
192+
FORMAT.inject({}, setter=mock_setter)
193193

194194
inject_fields = set()
195195

0 commit comments

Comments
 (0)