# HG changeset patch # User Goffi # Date 1571208634 -7200 # Node ID 4b0fa73caad46ece4480bc32fb042c8b08adf56b # Parent 86566968837aeab914d04290e0d6ccc698b18bc6 core: bridge are now raising generic BridgeExceptionNoService diff -r 86566968837a -r 4b0fa73caad4 cagou/core/cagou_main.py --- a/cagou/core/cagou_main.py Wed Oct 16 08:48:32 2019 +0200 +++ b/cagou/core/cagou_main.py Wed Oct 16 08:50:34 2019 +0200 @@ -490,8 +490,8 @@ self.retried += 1 except AttributeError: self.retried = 1 - from twisted.internet.error import ConnectionRefusedError - if failure.check(ConnectionRefusedError) and self.retried < 100: + if ((isinstance(failure, exceptions.BridgeExceptionNoService) + and self.retried < 100)): if self.retried % 20 == 0: log.debug("backend not ready, retrying ({})".format(self.retried)) Clock.schedule_once(lambda __: self.connectBridge(), 0.05)