diff --git a/src/socketio/client.py b/src/socketio/client.py index d7af407..1b09ef6 100644 --- a/src/socketio/client.py +++ b/src/socketio/client.py @@ -534,7 +534,7 @@ class Client(base_client.BaseClient): self.callbacks = {} self._binary_packet = None self.sid = None - if will_reconnect: + if will_reconnect and not self._reconnect_task: self._reconnect_task = self.start_background_task( self._handle_reconnect)