File tree Expand file tree Collapse file tree 1 file changed +3
-10
lines changed
Expand file tree Collapse file tree 1 file changed +3
-10
lines changed Original file line number Diff line number Diff line change 6868
6969
7070def _dsm_set_checkpoint (context_json , event_type , arn ):
71- from ddtrace .data_streams import set_consume_checkpoint
72-
7371 if not isinstance (context_json , dict ):
7472 return
7573
7674 if not config .data_streams_enabled :
7775 return
7876
7977 try :
80- carrier_get = _create_carrier_get (context_json )
78+ from ddtrace .data_streams import set_consume_checkpoint
79+
80+ carrier_get = lambda k : context_json .get (k )
8181 set_consume_checkpoint (event_type , arn , carrier_get , manual_checkpoint = False )
8282 except Exception as e :
8383 logger .debug (
8484 f"DSM:Failed to set consume checkpoint for { event_type } { arn } : { e } "
8585 )
8686
8787
88- def _create_carrier_get (context_json ):
89- def carrier_get (key ):
90- return context_json .get (key )
91-
92- return carrier_get
93-
94-
9588def _convert_xray_trace_id (xray_trace_id ):
9689 """
9790 Convert X-Ray trace id (hex)'s last 63 bits to a Datadog trace id (int).
You can’t perform that action at this time.
0 commit comments