diff --git a/torba/client/basenetwork.py b/torba/client/basenetwork.py index f6c85c9b8..c1d5f31ef 100644 --- a/torba/client/basenetwork.py +++ b/torba/client/basenetwork.py @@ -88,7 +88,9 @@ class BaseNetwork: self._on_connected_controller.add(True) delay = 0.0 await self.client.on_disconnected.first - except (Exception, CancelledError): # pylint: disable=broad-except + except CancelledError: + self.running = False + except Exception: # pylint: disable=broad-except log.exception("Connecting to %s raised an exception:", connection_string) if not self.running: return