Use assignment expressions 32 (#58716)

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

View file

@ -157,10 +157,8 @@ class MqttSelect(MqttEntity, SelectEntity, RestoreEntity):
},
)
if self._optimistic:
last_state = await self.async_get_last_state()
if last_state:
self._attr_current_option = last_state.state
if self._optimistic and (last_state := await self.async_get_last_state()):
self._attr_current_option = last_state.state
async def async_select_option(self, option: str) -> None:
"""Update the current value."""