From bb92dd24679d537d4902309e7226addb35fe9f17 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Tue, 30 Nov 2021 08:31:25 +0100 Subject: [PATCH] Use dataclass properties in apple_tv discovery (#60557) --- homeassistant/components/apple_tv/config_flow.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/apple_tv/config_flow.py b/homeassistant/components/apple_tv/config_flow.py index 306a1d9f793..11c41740c69 100644 --- a/homeassistant/components/apple_tv/config_flow.py +++ b/homeassistant/components/apple_tv/config_flow.py @@ -147,14 +147,14 @@ class AppleTVConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): self, discovery_info: zeroconf.ZeroconfServiceInfo ) -> FlowResult: """Handle device found via zeroconf.""" - service_type = discovery_info[zeroconf.ATTR_TYPE] - properties = discovery_info[zeroconf.ATTR_PROPERTIES] + service_type = discovery_info.type + properties = discovery_info.properties if service_type == "_mediaremotetv._tcp.local.": identifier = properties["UniqueIdentifier"] name = properties["Name"] elif service_type == "_touch-able._tcp.local.": - identifier = discovery_info[zeroconf.ATTR_NAME].split(".")[0] + identifier = discovery_info.name.split(".")[0] name = properties["CtlN"] else: return self.async_abort(reason="unknown")