forked from M-Labs/artiq
test/ctlmgr: keep trying to ping on OSError
Since Python 3.5.2, this exception can be raised on Windows when the connection fails.
This commit is contained in:
parent
2a5a1f320f
commit
375e821bd8
|
@ -50,7 +50,8 @@ class ControllerCase(unittest.TestCase):
|
||||||
except asyncio.TimeoutError:
|
except asyncio.TimeoutError:
|
||||||
timeout -= dt
|
timeout -= dt
|
||||||
except (ConnectionAbortedError, ConnectionError,
|
except (ConnectionAbortedError, ConnectionError,
|
||||||
ConnectionRefusedError, ConnectionResetError):
|
ConnectionRefusedError, ConnectionResetError,
|
||||||
|
OSError):
|
||||||
await asyncio.sleep(dt)
|
await asyncio.sleep(dt)
|
||||||
timeout -= dt
|
timeout -= dt
|
||||||
raise asyncio.TimeoutError
|
raise asyncio.TimeoutError
|
||||||
|
|
Loading…
Reference in New Issue