From f61e0bec3750a83de619db9b779f9d93e449eade Mon Sep 17 00:00:00 2001 From: Miguel Grinberg Date: Mon, 29 Sep 2025 09:11:08 +0100 Subject: [PATCH] wait for client to end background tasks on disconnect (#1500) --- 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 d84988a..53c669b 100644 --- a/src/socketio/async_client.py +++ b/src/socketio/async_client.py @@ -407,7 +407,7 @@ class AsyncClient(base_client.BaseClient): 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 1935821..4fc36f4 100644 --- a/src/socketio/client.py +++ b/src/socketio/client.py @@ -387,7 +387,7 @@ class Client(base_client.BaseClient): 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 '/'