mirror of
https://github.com/home-assistant/core.git
synced 2025-07-15 17:27:10 +00:00
Fix exception ordering in yeelight for python 3.11 (#88134)
This commit is contained in:
parent
9756131473
commit
5f69ae4360
@ -168,12 +168,6 @@ class YeelightDevice:
|
|||||||
self._available = True
|
self._available = True
|
||||||
if not self._initialized:
|
if not self._initialized:
|
||||||
self._initialized = True
|
self._initialized = True
|
||||||
except OSError as ex:
|
|
||||||
if self._available: # just inform once
|
|
||||||
_LOGGER.error(
|
|
||||||
"Unable to update device %s, %s: %s", self._host, self.name, ex
|
|
||||||
)
|
|
||||||
self._available = False
|
|
||||||
except asyncio.TimeoutError as ex:
|
except asyncio.TimeoutError as ex:
|
||||||
_LOGGER.debug(
|
_LOGGER.debug(
|
||||||
"timed out while trying to update device %s, %s: %s",
|
"timed out while trying to update device %s, %s: %s",
|
||||||
@ -181,6 +175,12 @@ class YeelightDevice:
|
|||||||
self.name,
|
self.name,
|
||||||
ex,
|
ex,
|
||||||
)
|
)
|
||||||
|
except OSError as ex:
|
||||||
|
if self._available: # just inform once
|
||||||
|
_LOGGER.error(
|
||||||
|
"Unable to update device %s, %s: %s", self._host, self.name, ex
|
||||||
|
)
|
||||||
|
self._available = False
|
||||||
except BulbException as ex:
|
except BulbException as ex:
|
||||||
_LOGGER.debug(
|
_LOGGER.debug(
|
||||||
"Unable to update device %s, %s: %s", self._host, self.name, ex
|
"Unable to update device %s, %s: %s", self._host, self.name, ex
|
||||||
|
Loading…
x
Reference in New Issue
Block a user