fix improperly handled CancelledError on shutdown
This commit is contained in:
parent
442138ef36
commit
f4bf260cdb
1 changed files with 3 additions and 1 deletions
|
@ -88,7 +88,9 @@ class BaseNetwork:
|
||||||
self._on_connected_controller.add(True)
|
self._on_connected_controller.add(True)
|
||||||
delay = 0.0
|
delay = 0.0
|
||||||
await self.client.on_disconnected.first
|
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)
|
log.exception("Connecting to %s raised an exception:", connection_string)
|
||||||
if not self.running:
|
if not self.running:
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in a new issue