Skip to content

Commit a173352

Browse files
committed
send outside of lock
1 parent d9874db commit a173352

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

sentry_sdk/_span_batcher.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ def _flush(self) -> None:
9696
if len(self._span_buffer) == 0:
9797
return None
9898

99+
envelopes = []
99100
for trace_id, spans in self._span_buffer.items():
100101
if spans:
101102
for span in spans:
@@ -128,6 +129,9 @@ def _flush(self) -> None:
128129
)
129130
)
130131

131-
self._capture_func(envelope)
132+
envelopes.append(envelope)
132133

133134
self._span_buffer.clear()
135+
136+
for envelope in envelopes:
137+
self._capture_func(envelope)

0 commit comments

Comments
 (0)