diff --git a/homeassistant/components/stream/__init__.py b/homeassistant/components/stream/__init__.py index d8e4cb2cdb2..c7ca853c20c 100644 --- a/homeassistant/components/stream/__init__.py +++ b/homeassistant/components/stream/__init__.py @@ -43,7 +43,6 @@ from .const import ( ) from .core import PROVIDERS, IdleTimer, StreamOutput from .hls import async_setup_hls -from .recorder import RecorderOutput _LOGGER = logging.getLogger(__name__) @@ -265,6 +264,10 @@ class Stream: ) -> None: """Make a .mp4 recording from a provided stream.""" + # Keep import here so that we can import stream integration without installing reqs + # pylint: disable=import-outside-toplevel + from .recorder import RecorderOutput + # Check for file access if not self.hass.config.is_allowed_path(video_path): raise HomeAssistantError(f"Can't write {video_path}, no access to path!")