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 1ae8708 commit 6f18657Copy full SHA for 6f18657
sentry_sdk/transport.py
@@ -779,7 +779,9 @@ def kill(self: Self) -> None:
779
task.cancel()
780
self.background_tasks.clear()
781
try:
782
- self._loop.create_task(self._pool.aclose()) # type: ignore
+ task = self._loop.create_task(self._pool.aclose()) # type: ignore
783
+ self.background_tasks.add(task)
784
+ task.add_done_callback(lambda t: self.background_tasks.discard(t))
785
except RuntimeError:
786
logger.warning("Event loop not running, aborting kill.")
787
0 commit comments