mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 19:27:45 +00:00
Migrate homekit ffmpeg task to use eager_start (#115543)
This commit is contained in:
parent
82d0f478a5
commit
1a8857aa2e
@ -28,6 +28,7 @@ from homeassistant.helpers.event import (
|
|||||||
async_track_state_change_event,
|
async_track_state_change_event,
|
||||||
async_track_time_interval,
|
async_track_time_interval,
|
||||||
)
|
)
|
||||||
|
from homeassistant.util.async_ import create_eager_task
|
||||||
|
|
||||||
from .accessories import TYPES, HomeAccessory, HomeDriver
|
from .accessories import TYPES, HomeAccessory, HomeDriver
|
||||||
from .const import (
|
from .const import (
|
||||||
@ -431,7 +432,7 @@ class Camera(HomeAccessory, PyhapCamera): # type: ignore[misc]
|
|||||||
async def watch_session(_: Any) -> None:
|
async def watch_session(_: Any) -> None:
|
||||||
await self._async_ffmpeg_watch(session_info["id"])
|
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)
|
self._async_log_stderr_stream(stderr_reader)
|
||||||
)
|
)
|
||||||
session_info[FFMPEG_WATCHER] = async_track_time_interval(
|
session_info[FFMPEG_WATCHER] = async_track_time_interval(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user