Skip to content

Commit d467b16

Browse files
define span on init (#144)
1 parent 3f12e9d commit d467b16

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

datadog_lambda/wrapper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ def __init__(self, func):
9595
self.function_name = os.environ.get("AWS_LAMBDA_FUNCTION_NAME", "function")
9696
self.extractor_env = os.environ.get("DD_TRACE_EXTRACTOR", None)
9797
self.trace_extractor = None
98+
self.span = None
9899

99100
if self.extractor_env:
100101
extractor_parts = self.extractor_env.rsplit(".", 1)
@@ -146,7 +147,6 @@ def _before(self, event, context):
146147
dd_context, XraySubsegment.TRACE_KEY
147148
)
148149

149-
self.span = None
150150
if dd_tracing_enabled:
151151
set_dd_trace_py_root(trace_context_source, self.merge_xray_traces)
152152
self.span = create_function_execution_span(

0 commit comments

Comments
 (0)