We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cef3547 commit 13f6e03Copy full SHA for 13f6e03
1 file changed
sentry_sdk/_span_batcher.py
@@ -1,11 +1,11 @@
1
import random
2
import threading
3
-from _queue import Empty, Queue
4
from collections import defaultdict
5
from datetime import datetime, timezone
6
from typing import TYPE_CHECKING
7
8
from sentry_sdk._batcher import Batcher
+from sentry_sdk._queue import EmptyError, Queue
9
from sentry_sdk.envelope import Envelope, Item, PayloadRef
10
from sentry_sdk.utils import format_timestamp, serialize_attribute
11
@@ -60,7 +60,7 @@ def _flush_loop(self) -> None:
60
timeout=self.FLUSH_WAIT_TIME + random.random()
61
)
62
self._flush(trace_id=trace_id)
63
- except Empty:
+ except EmptyError:
64
self._flush()
65
66
def add(self, span: "StreamedSpan") -> None:
0 commit comments