From 9d5c90ecd8d737a4b5788df2228ba3fe0824bf2c Mon Sep 17 00:00:00 2001 From: Miguel Grinberg Date: Mon, 29 Sep 2025 09:00:59 +0100 Subject: [PATCH] wait for client to end background tasks on disconnect --- src/socketio/async_client.py | 2 +- src/socketio/client.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/socketio/async_client.py b/src/socketio/async_client.py index d84988a6..53c669bb 100644 --- a/src/socketio/async_client.py +++ b/src/socketio/async_client.py @@ -407,7 +407,7 @@ async def _handle_disconnect(self, namespace): del self.namespaces[namespace] if not self.namespaces: self.connected = False - await self.eio.disconnect(abort=True) + await self.eio.disconnect() async def _handle_event(self, namespace, id, data): namespace = namespace or '/' diff --git a/src/socketio/client.py b/src/socketio/client.py index 1935821d..4fc36f4e 100644 --- a/src/socketio/client.py +++ b/src/socketio/client.py @@ -387,7 +387,7 @@ def _handle_disconnect(self, namespace): del self.namespaces[namespace] if not self.namespaces: self.connected = False - self.eio.disconnect(abort=True) + self.eio.disconnect() def _handle_event(self, namespace, id, data): namespace = namespace or '/'