Skip to content

Commit b6131e5

Browse files
authored
fix: support ddtrace 3.x.x, including >=3.15 (#661)
1 parent bb2271c commit b6131e5

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

datadog_lambda/wrapper.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,11 @@
6565

6666
if config.exception_replay_enabled:
6767
from ddtrace.debugging._exception.replay import SpanExceptionHandler
68-
from ddtrace.debugging._uploader import LogsIntakeUploaderV1
68+
69+
try:
70+
from ddtrace.debugging._uploader import SignalUploader
71+
except ImportError:
72+
from ddtrace.debugging._uploader import LogsIntakeUploaderV1 as SignalUploader
6973

7074
logger = logging.getLogger(__name__)
7175

@@ -370,7 +374,7 @@ def _after(self, event, context):
370374

371375
# Flush exception replay
372376
if config.exception_replay_enabled:
373-
LogsIntakeUploaderV1._instance.periodic()
377+
SignalUploader._instance.periodic()
374378

375379
if config.encode_authorizer_context and is_authorizer_response(
376380
self.response

0 commit comments

Comments
 (0)