diff --git a/synapse/logging/opentracing.py b/synapse/logging/opentracing.py
index 428831dad6..f64845b80c 100644
--- a/synapse/logging/opentracing.py
+++ b/synapse/logging/opentracing.py
@@ -594,7 +594,7 @@ def inject_active_span_twisted_headers(headers, destination, check_destination=T
span = opentracing.tracer.active_span
carrier = {} # type: Dict[str, str]
- opentracing.tracer.inject(span, opentracing.Format.HTTP_HEADERS, carrier)
+ opentracing.tracer.inject(span.context, opentracing.Format.HTTP_HEADERS, carrier)
for key, value in carrier.items():
headers.addRawHeaders(key, value)
@@ -631,7 +631,7 @@ def inject_active_span_byte_dict(headers, destination, check_destination=True):
span = opentracing.tracer.active_span
carrier = {} # type: Dict[str, str]
- opentracing.tracer.inject(span, opentracing.Format.HTTP_HEADERS, carrier)
+ opentracing.tracer.inject(span.context, opentracing.Format.HTTP_HEADERS, carrier)
for key, value in carrier.items():
headers[key.encode()] = [value.encode()]
@@ -665,7 +665,7 @@ def inject_active_span_text_map(carrier, destination, check_destination=True):
return
opentracing.tracer.inject(
- opentracing.tracer.active_span, opentracing.Format.TEXT_MAP, carrier
+ opentracing.tracer.active_span.context, opentracing.Format.TEXT_MAP, carrier
)
@@ -687,7 +687,7 @@ def get_active_span_text_map(destination=None):
carrier = {} # type: Dict[str, str]
opentracing.tracer.inject(
- opentracing.tracer.active_span, opentracing.Format.TEXT_MAP, carrier
+ opentracing.tracer.active_span.context, opentracing.Format.TEXT_MAP, carrier
)
return carrier
@@ -702,7 +702,7 @@ def active_span_context_as_string():
carrier = {} # type: Dict[str, str]
if opentracing:
opentracing.tracer.inject(
- opentracing.tracer.active_span, opentracing.Format.TEXT_MAP, carrier
+ opentracing.tracer.active_span.context, opentracing.Format.TEXT_MAP, carrier
)
return json_encoder.encode(carrier)
|