From 1a8857aa2e786f7643a42004bef88a4676fc90a6 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sat, 13 Apr 2024 10:29:55 -1000 Subject: [PATCH] Migrate homekit ffmpeg task to use eager_start (#115543) --- homeassistant/components/homekit/type_cameras.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/homekit/type_cameras.py b/homeassistant/components/homekit/type_cameras.py index 84c834f5cc6..d14fef8eabf 100644 --- a/homeassistant/components/homekit/type_cameras.py +++ b/homeassistant/components/homekit/type_cameras.py @@ -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(