mirror of
https://github.com/home-assistant/core.git
synced 2025-07-20 03:37:07 +00:00
Make hardware setup in hassio a normal function (#111328)
nothing awaited hassio
This commit is contained in:
parent
77284c746a
commit
dad1184e18
@ -590,8 +590,9 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: # noqa:
|
|||||||
await async_setup_addon_panel(hass, hassio)
|
await async_setup_addon_panel(hass, hassio)
|
||||||
|
|
||||||
# Setup hardware integration for the detected board type
|
# Setup hardware integration for the detected board type
|
||||||
async def _async_setup_hardware_integration(_: datetime | None = None) -> None:
|
@callback
|
||||||
"""Set up hardaware integration for the detected board type."""
|
def _async_setup_hardware_integration(_: datetime | None = None) -> None:
|
||||||
|
"""Set up hardware integration for the detected board type."""
|
||||||
if (os_info := get_os_info(hass)) is None:
|
if (os_info := get_os_info(hass)) is None:
|
||||||
# os info not yet fetched from supervisor, retry later
|
# os info not yet fetched from supervisor, retry later
|
||||||
async_call_later(
|
async_call_later(
|
||||||
@ -614,7 +615,7 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: # noqa:
|
|||||||
_async_setup_hardware_integration, cancel_on_shutdown=True
|
_async_setup_hardware_integration, cancel_on_shutdown=True
|
||||||
)
|
)
|
||||||
|
|
||||||
await _async_setup_hardware_integration()
|
_async_setup_hardware_integration()
|
||||||
|
|
||||||
hass.async_create_task(
|
hass.async_create_task(
|
||||||
hass.config_entries.flow.async_init(DOMAIN, context={"source": "system"})
|
hass.config_entries.flow.async_init(DOMAIN, context={"source": "system"})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user