Migrate homekit ffmpeg task to use eager_start (#115543)

This commit is contained in:
J. Nick Koston
2024-04-13 10:29:55 -10:00
committed by GitHub
parent 82d0f478a5
commit 1a8857aa2e
@@ -28,6 +28,7 @@ from homeassistant.helpers.event import (
async_track_state_change_event,
async_track_time_interval,
)
from homeassistant.util.async_ import create_eager_task
from .accessories import TYPES, HomeAccessory, HomeDriver
from .const import (
@@ -431,7 +432,7 @@ class Camera(HomeAccessory, PyhapCamera): # type: ignore[misc]
async def watch_session(_: Any) -> None:
await self._async_ffmpeg_watch(session_info["id"])
session_info[FFMPEG_LOGGER] = asyncio.create_task(
session_info[FFMPEG_LOGGER] = create_eager_task(
self._async_log_stderr_stream(stderr_reader)
)
session_info[FFMPEG_WATCHER] = async_track_time_interval(