mirror of
https://github.com/esphome/aioesphomeapi.git
synced 2025-02-18 02:02:13 +01:00
Fix bad except clauses order (#565)
This commit is contained in:
parent
d4b0919eab
commit
96a448b02c
@ -304,10 +304,10 @@ class APIConnection:
|
|||||||
coro = self._loop.sock_connect(self._socket, sockaddr)
|
coro = self._loop.sock_connect(self._socket, sockaddr)
|
||||||
async with async_timeout.timeout(TCP_CONNECT_TIMEOUT):
|
async with async_timeout.timeout(TCP_CONNECT_TIMEOUT):
|
||||||
await coro
|
await coro
|
||||||
except OSError as err:
|
|
||||||
raise SocketAPIError(f"Error connecting to {sockaddr}: {err}") from err
|
|
||||||
except asyncio.TimeoutError as err:
|
except asyncio.TimeoutError as err:
|
||||||
raise SocketAPIError(f"Timeout while connecting to {sockaddr}") from err
|
raise SocketAPIError(f"Timeout while connecting to {sockaddr}") from err
|
||||||
|
except OSError as err:
|
||||||
|
raise SocketAPIError(f"Error connecting to {sockaddr}: {err}") from err
|
||||||
|
|
||||||
_LOGGER.debug(
|
_LOGGER.debug(
|
||||||
"%s: Opened socket to %s:%s (%s)",
|
"%s: Opened socket to %s:%s (%s)",
|
||||||
@ -350,10 +350,10 @@ class APIConnection:
|
|||||||
self._set_connection_state(ConnectionState.SOCKET_OPENED)
|
self._set_connection_state(ConnectionState.SOCKET_OPENED)
|
||||||
try:
|
try:
|
||||||
await fh.perform_handshake(HANDSHAKE_TIMEOUT)
|
await fh.perform_handshake(HANDSHAKE_TIMEOUT)
|
||||||
except OSError as err:
|
|
||||||
raise HandshakeAPIError(f"Handshake failed: {err}") from err
|
|
||||||
except asyncio.TimeoutError as err:
|
except asyncio.TimeoutError as err:
|
||||||
raise TimeoutAPIError("Handshake timed out") from err
|
raise TimeoutAPIError("Handshake timed out") from err
|
||||||
|
except OSError as err:
|
||||||
|
raise HandshakeAPIError(f"Handshake failed: {err}") from err
|
||||||
|
|
||||||
async def _connect_hello(self) -> None:
|
async def _connect_hello(self) -> None:
|
||||||
"""Step 4 in connect process: send hello and get api version."""
|
"""Step 4 in connect process: send hello and get api version."""
|
||||||
|
Loading…
Reference in New Issue
Block a user