6262logger = logging .getLogger (__name__ )
6363
6464DD_LOGS_INJECTION = "DD_LOGS_INJECTION"
65- DD_MERGE_XRAY_TRACES = "DD_MERGE_XRAY_TRACES"
6665AWS_LAMBDA_FUNCTION_NAME = "AWS_LAMBDA_FUNCTION_NAME"
6766DD_LOCAL_TEST = "DD_LOCAL_TEST"
6867DD_TRACE_EXTRACTOR = "DD_TRACE_EXTRACTOR"
@@ -157,9 +156,6 @@ def __init__(self, func):
157156 """Executes when the wrapped function gets wrapped"""
158157 try :
159158 self .func = func
160- self .merge_xray_traces = (
161- os .environ .get (DD_MERGE_XRAY_TRACES , "false" ).lower () == "true"
162- )
163159 self .function_name = os .environ .get (AWS_LAMBDA_FUNCTION_NAME , "function" )
164160 self .service = os .environ .get (DD_SERVICE , None )
165161 self .extractor_env = os .environ .get (DD_TRACE_EXTRACTOR , None )
@@ -311,7 +307,7 @@ def _before(self, event, context):
311307 )
312308
313309 if config .trace_enabled :
314- set_dd_trace_py_root (trace_context_source , self .merge_xray_traces )
310+ set_dd_trace_py_root (trace_context_source , config .merge_xray_traces )
315311 if self .make_inferred_span :
316312 self .inferred_span = create_inferred_span (
317313 event , context , event_source , self .decode_authorizer_context
@@ -322,7 +318,7 @@ def _before(self, event, context):
322318 is_cold_start = is_cold_start (),
323319 is_proactive_init = is_proactive_init (),
324320 trace_context_source = trace_context_source ,
325- merge_xray_traces = self .merge_xray_traces ,
321+ merge_xray_traces = config .merge_xray_traces ,
326322 trigger_tags = self .trigger_tags ,
327323 parent_span = self .inferred_span ,
328324 span_pointers = calculate_span_pointers (event_source , event ),
0 commit comments