Use assignment expressions 31 (#58715)

This commit is contained in:
Marc Mueller 2021-10-30 16:29:07 +02:00 committed by GitHub
parent f7dea3aa1d
commit a48ddcadd4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
26 changed files with 27 additions and 58 deletions

View file

@ -117,8 +117,7 @@ class PwmSimpleLed(LightEntity, RestoreEntity):
async def async_added_to_hass(self):
"""Handle entity about to be added to hass event."""
await super().async_added_to_hass()
last_state = await self.async_get_last_state()
if last_state:
if last_state := await self.async_get_last_state():
self._is_on = last_state.state == STATE_ON
self._brightness = last_state.attributes.get(
"brightness", DEFAULT_BRIGHTNESS
@ -193,8 +192,7 @@ class PwmRgbLed(PwmSimpleLed):
async def async_added_to_hass(self):
"""Handle entity about to be added to hass event."""
await super().async_added_to_hass()
last_state = await self.async_get_last_state()
if last_state:
if last_state := await self.async_get_last_state():
self._color = last_state.attributes.get("hs_color", DEFAULT_COLOR)
@property