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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 1 deletions

View File

@ -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(