6464logger = logging .getLogger (__name__ )
6565
6666DD_LOGS_INJECTION = "DD_LOGS_INJECTION"
67- DD_MERGE_XRAY_TRACES = "DD_MERGE_XRAY_TRACES"
6867AWS_LAMBDA_FUNCTION_NAME = "AWS_LAMBDA_FUNCTION_NAME"
6968DD_LOCAL_TEST = "DD_LOCAL_TEST"
7069DD_TRACE_EXTRACTOR = "DD_TRACE_EXTRACTOR"
@@ -160,9 +159,6 @@ def __init__(self, func):
160159 """Executes when the wrapped function gets wrapped"""
161160 try :
162161 self .func = func
163- self .merge_xray_traces = (
164- os .environ .get (DD_MERGE_XRAY_TRACES , "false" ).lower () == "true"
165- )
166162 self .function_name = os .environ .get (AWS_LAMBDA_FUNCTION_NAME , "function" )
167163 self .service = os .environ .get (DD_SERVICE , None )
168164 self .extractor_env = os .environ .get (DD_TRACE_EXTRACTOR , None )
@@ -317,7 +313,7 @@ def _before(self, event, context):
317313 )
318314
319315 if config .trace_enabled :
320- set_dd_trace_py_root (trace_context_source , self .merge_xray_traces )
316+ set_dd_trace_py_root (trace_context_source , config .merge_xray_traces )
321317 if self .make_inferred_span :
322318 self .inferred_span = create_inferred_span (
323319 event , context , event_source , self .decode_authorizer_context
@@ -330,7 +326,7 @@ def _before(self, event, context):
330326 is_cold_start = is_cold_start (),
331327 is_proactive_init = is_proactive_init (),
332328 trace_context_source = trace_context_source ,
333- merge_xray_traces = self .merge_xray_traces ,
329+ merge_xray_traces = config .merge_xray_traces ,
334330 trigger_tags = self .trigger_tags ,
335331 parent_span = self .inferred_span ,
336332 span_pointers = calculate_span_pointers (event_source , event ),
0 commit comments