Skip to content

Commit b74068b

Browse files
authored
perf: fewer memory allocation (#597)
* fewer memory allocation * Update datadog_lambda/trigger.py * Update datadog_lambda/trigger.py
1 parent 9b694f7 commit b74068b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

datadog_lambda/trigger.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,9 @@ def parse_event_source(event: dict) -> _EventSource:
115115
event_source = None
116116

117117
# Get requestContext safely and ensure it's a dictionary
118-
request_context = event.get("requestContext", {})
118+
request_context = event.get("requestContext")
119119
if not isinstance(request_context, dict):
120-
request_context = {}
120+
request_context = None
121121

122122
if request_context and request_context.get("stage"):
123123
if "domainName" in request_context and detect_lambda_function_url_domain(
@@ -291,9 +291,9 @@ def extract_http_tags(event):
291291
http_tags = {}
292292

293293
# Safely get request_context and ensure it's a dictionary
294-
request_context = event.get("requestContext", {})
294+
request_context = event.get("requestContext")
295295
if not isinstance(request_context, dict):
296-
request_context = {}
296+
request_context = None
297297

298298
path = event.get("path")
299299
method = event.get("httpMethod")

0 commit comments

Comments
 (0)