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