From 0a6e30e4b9738bfcbc221e982505737cdb23723c Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Wed, 23 Feb 2022 15:21:46 +0100 Subject: [PATCH] Improve sonos ConfigFlow registration (#67110) --- homeassistant/components/sonos/config_flow.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/homeassistant/components/sonos/config_flow.py b/homeassistant/components/sonos/config_flow.py index 30778edc493..cc453f14691 100644 --- a/homeassistant/components/sonos/config_flow.py +++ b/homeassistant/components/sonos/config_flow.py @@ -2,7 +2,6 @@ from collections.abc import Awaitable import dataclasses -from homeassistant import config_entries from homeassistant.components import ssdp, zeroconf from homeassistant.core import HomeAssistant from homeassistant.data_entry_flow import FlowResult @@ -17,7 +16,7 @@ async def _async_has_devices(hass: HomeAssistant) -> bool: return bool(await ssdp.async_get_discovery_info_by_st(hass, UPNP_ST)) -class SonosDiscoveryFlowHandler(DiscoveryFlowHandler[Awaitable[bool]]): +class SonosDiscoveryFlowHandler(DiscoveryFlowHandler[Awaitable[bool]], domain=DOMAIN): """Sonos discovery flow that callsback zeroconf updates.""" def __init__(self) -> None: @@ -43,6 +42,3 @@ class SonosDiscoveryFlowHandler(DiscoveryFlowHandler[Awaitable[bool]]): "Zeroconf", properties, host, uid, boot_seqnum, model, mdns_name ) return await self.async_step_discovery(dataclasses.asdict(discovery_info)) - - -config_entries.HANDLERS.register(DOMAIN)(SonosDiscoveryFlowHandler)