Use dataclass properties in lookin discovery (#60585)
Co-authored-by: epenet <epenet@users.noreply.github.com>pull/60610/head
parent
2f79760fb4
commit
071296865b
|
@ -31,8 +31,8 @@ class LookinFlowHandler(config_entries.ConfigFlow, domain=DOMAIN):
|
||||||
self, discovery_info: zeroconf.ZeroconfServiceInfo
|
self, discovery_info: zeroconf.ZeroconfServiceInfo
|
||||||
) -> FlowResult:
|
) -> FlowResult:
|
||||||
"""Start a discovery flow from zeroconf."""
|
"""Start a discovery flow from zeroconf."""
|
||||||
uid: str = discovery_info[zeroconf.ATTR_HOSTNAME][: -len(".local.")]
|
uid: str = discovery_info.hostname[: -len(".local.")]
|
||||||
host: str = discovery_info[zeroconf.ATTR_HOST]
|
host: str = discovery_info.host
|
||||||
await self.async_set_unique_id(uid.upper())
|
await self.async_set_unique_id(uid.upper())
|
||||||
self._abort_if_unique_id_configured(updates={CONF_HOST: host})
|
self._abort_if_unique_id_configured(updates={CONF_HOST: host})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue