mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Fix dangling task for unifiprotect (#88300)
This commit is contained in:
parent
a26d41f260
commit
a5170340a3
@ -1,7 +1,6 @@
|
|||||||
"""The unifiprotect integration discovery."""
|
"""The unifiprotect integration discovery."""
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
import asyncio
|
|
||||||
from dataclasses import asdict
|
from dataclasses import asdict
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
import logging
|
import logging
|
||||||
@ -34,7 +33,7 @@ def async_start_discovery(hass: HomeAssistant) -> None:
|
|||||||
async_trigger_discovery(hass, await async_discover_devices())
|
async_trigger_discovery(hass, await async_discover_devices())
|
||||||
|
|
||||||
# Do not block startup since discovery takes 31s or more
|
# Do not block startup since discovery takes 31s or more
|
||||||
asyncio.create_task(_async_discovery())
|
hass.async_create_background_task(_async_discovery(), "unifiprotect-discovery")
|
||||||
|
|
||||||
async_track_time_interval(hass, _async_discovery, DISCOVERY_INTERVAL)
|
async_track_time_interval(hass, _async_discovery, DISCOVERY_INTERVAL)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user