diff --git a/.strict-typing b/.strict-typing index a9e86b65854..ce9d84204a5 100644 --- a/.strict-typing +++ b/.strict-typing @@ -62,6 +62,7 @@ homeassistant.components.amcrest.* homeassistant.components.ampio.* homeassistant.components.analytics.* homeassistant.components.android_ip_webcam.* +homeassistant.components.androidtv_remote.* homeassistant.components.anova.* homeassistant.components.anthemav.* homeassistant.components.apcupsd.* diff --git a/homeassistant/components/androidtv_remote/__init__.py b/homeassistant/components/androidtv_remote/__init__.py index 9471504808c..c78321589a9 100644 --- a/homeassistant/components/androidtv_remote/__init__.py +++ b/homeassistant/components/androidtv_remote/__init__.py @@ -14,7 +14,7 @@ from androidtvremote2 import ( from homeassistant.config_entries import ConfigEntry from homeassistant.const import CONF_HOST, CONF_NAME, EVENT_HOMEASSISTANT_STOP, Platform -from homeassistant.core import HomeAssistant, callback +from homeassistant.core import Event, HomeAssistant, callback from homeassistant.exceptions import ConfigEntryAuthFailed, ConfigEntryNotReady from .const import DOMAIN @@ -69,7 +69,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: await hass.config_entries.async_forward_entry_setups(entry, PLATFORMS) @callback - def on_hass_stop(event) -> None: + def on_hass_stop(event: Event) -> None: """Stop push updates when hass stops.""" api.disconnect() diff --git a/mypy.ini b/mypy.ini index 6dc2542347d..7325c7fd357 100644 --- a/mypy.ini +++ b/mypy.ini @@ -380,6 +380,16 @@ disallow_untyped_defs = true warn_return_any = true warn_unreachable = true +[mypy-homeassistant.components.androidtv_remote.*] +check_untyped_defs = true +disallow_incomplete_defs = true +disallow_subclassing_any = true +disallow_untyped_calls = true +disallow_untyped_decorators = true +disallow_untyped_defs = true +warn_return_any = true +warn_unreachable = true + [mypy-homeassistant.components.anova.*] check_untyped_defs = true disallow_incomplete_defs = true