From 53d5a59257409602b6a50c4d53cb881d900d9c79 Mon Sep 17 00:00:00 2001 From: jan iversen Date: Wed, 15 Sep 2021 07:58:04 +0200 Subject: [PATCH] Activate mypy for directv (#55963) * Activate mypy for directv. * Activate mypy for directv. --- homeassistant/components/directv/const.py | 3 ++- homeassistant/components/directv/media_player.py | 3 +-- homeassistant/components/directv/remote.py | 2 +- mypy.ini | 3 --- script/hassfest/mypy_config.py | 1 - 5 files changed, 4 insertions(+), 8 deletions(-) diff --git a/homeassistant/components/directv/const.py b/homeassistant/components/directv/const.py index 853386fd1d8..b840b7bd2dc 100644 --- a/homeassistant/components/directv/const.py +++ b/homeassistant/components/directv/const.py @@ -1,4 +1,5 @@ """Constants for the DirecTV integration.""" +from typing import Final DOMAIN = "directv" @@ -7,7 +8,7 @@ ATTR_MEDIA_CURRENTLY_RECORDING = "media_currently_recording" ATTR_MEDIA_RATING = "media_rating" ATTR_MEDIA_RECORDED = "media_recorded" ATTR_MEDIA_START_TIME = "media_start_time" -ATTR_VIA_DEVICE = "via_device" +ATTR_VIA_DEVICE: Final = "via_device" CONF_RECEIVER_ID = "receiver_id" diff --git a/homeassistant/components/directv/media_player.py b/homeassistant/components/directv/media_player.py index 1a7d07c5ebd..0f2dcabd552 100644 --- a/homeassistant/components/directv/media_player.py +++ b/homeassistant/components/directv/media_player.py @@ -67,7 +67,7 @@ async def async_setup_entry( hass: HomeAssistant, entry: ConfigEntry, async_add_entities: AddEntitiesCallback, -) -> bool: +) -> None: """Set up the DirecTV config entry.""" dtv = hass.data[DOMAIN][entry.entry_id] entities = [] @@ -98,7 +98,6 @@ class DIRECTVMediaPlayer(DIRECTVEntity, MediaPlayerEntity): self._attr_name = name self._attr_device_class = DEVICE_CLASS_RECEIVER self._attr_available = False - self._attr_assumed_state = None self._is_recorded = None self._is_standby = True diff --git a/homeassistant/components/directv/remote.py b/homeassistant/components/directv/remote.py index 52e94bc2608..c8c84a7f0cc 100644 --- a/homeassistant/components/directv/remote.py +++ b/homeassistant/components/directv/remote.py @@ -25,7 +25,7 @@ async def async_setup_entry( hass: HomeAssistant, entry: ConfigEntry, async_add_entities: AddEntitiesCallback, -) -> bool: +) -> None: """Load DirecTV remote based on a config entry.""" dtv = hass.data[DOMAIN][entry.entry_id] entities = [] diff --git a/mypy.ini b/mypy.ini index 6a27e352595..22c50199acd 100644 --- a/mypy.ini +++ b/mypy.ini @@ -1331,9 +1331,6 @@ ignore_errors = true [mypy-homeassistant.components.dhcp.*] ignore_errors = true -[mypy-homeassistant.components.directv.*] -ignore_errors = true - [mypy-homeassistant.components.doorbird.*] ignore_errors = true diff --git a/script/hassfest/mypy_config.py b/script/hassfest/mypy_config.py index f799b3fdb20..53513a9c37e 100644 --- a/script/hassfest/mypy_config.py +++ b/script/hassfest/mypy_config.py @@ -25,7 +25,6 @@ IGNORED_MODULES: Final[list[str]] = [ "homeassistant.components.demo.*", "homeassistant.components.denonavr.*", "homeassistant.components.dhcp.*", - "homeassistant.components.directv.*", "homeassistant.components.doorbird.*", "homeassistant.components.enphase_envoy.*", "homeassistant.components.entur_public_transport.*",