From 369ed5b7019ac2ca435b68a4c034165a81f8e21f Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Mon, 15 Jan 2024 23:11:46 +0100 Subject: [PATCH] Improve typing for the generic integration (#108094) --- homeassistant/components/generic/camera.py | 2 +- homeassistant/components/generic/config_flow.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/generic/camera.py b/homeassistant/components/generic/camera.py index 171497f479b..902f5ebadde 100644 --- a/homeassistant/components/generic/camera.py +++ b/homeassistant/components/generic/camera.py @@ -178,7 +178,7 @@ class GenericCamera(Camera): return self._last_image @property - def name(self): + def name(self) -> str: """Return the name of this device.""" return self._name diff --git a/homeassistant/components/generic/config_flow.py b/homeassistant/components/generic/config_flow.py index af3ff414ac5..4eb5c3a2a4c 100644 --- a/homeassistant/components/generic/config_flow.py +++ b/homeassistant/components/generic/config_flow.py @@ -77,8 +77,8 @@ IMAGE_PREVIEWS_ACTIVE = "previews" def build_schema( user_input: Mapping[str, Any], is_options_flow: bool = False, - show_advanced_options=False, -): + show_advanced_options: bool = False, +) -> vol.Schema: """Create schema for camera config setup.""" spec = { vol.Optional( @@ -276,7 +276,7 @@ async def async_test_stream( return {} -def register_preview(hass: HomeAssistant): +def register_preview(hass: HomeAssistant) -> None: """Set up previews for camera feeds during config flow.""" hass.data.setdefault(DOMAIN, {})