We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 907ec00 commit 9dc5c8cCopy full SHA for 9dc5c8c
datadog_lambda/wrapper.py
@@ -393,10 +393,11 @@ def extract_source_arn(event):
393
394
395
def _create_dsm_carrier_func(dd_data):
396
- """Create a carrier function for DSM context extraction."""
+ # {}.get(key) returns None, allowing DSM checkpoint to be set even if context is missing
397
+ # None.get(key) errors, preventing checkpoint for unsupported events
398
399
def carrier_get(key):
- return dd_data.get(key) if dd_data is not None else None
400
+ return dd_data.get(key)
401
402
return carrier_get
403
0 commit comments