1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 21:06:19 +00:00

Use dataclass for HassioServiceInfo (#60824)

Co-authored-by: epenet <epenet@users.noreply.github.com>
This commit is contained in:
epenet
2021-12-03 14:05:56 +01:00
committed by GitHub
parent e8b4b70747
commit 358922db56
21 changed files with 131 additions and 150 deletions

View File

@@ -34,6 +34,7 @@ import homeassistant.util.uuid as uuid_util
if TYPE_CHECKING:
from homeassistant.components.dhcp import DhcpServiceInfo
from homeassistant.components.hassio import HassioServiceInfo
from homeassistant.components.mqtt.discovery import MqttServiceInfo
from homeassistant.components.ssdp import SsdpServiceInfo
from homeassistant.components.usb import UsbServiceInfo
@@ -1353,10 +1354,10 @@ class ConfigFlow(data_entry_flow.FlowHandler):
)
async def async_step_hassio(
self, discovery_info: DiscoveryInfoType
self, discovery_info: HassioServiceInfo
) -> data_entry_flow.FlowResult:
"""Handle a flow initialized by HASS IO discovery."""
return await self.async_step_discovery(discovery_info)
return await self.async_step_discovery(discovery_info.config)
async def async_step_homekit(
self, discovery_info: ZeroconfServiceInfo