From 85ff5e34cd4a06be8dfa96b5d9959be91f0161d3 Mon Sep 17 00:00:00 2001 From: jan iversen Date: Mon, 16 Aug 2021 23:25:41 +0200 Subject: [PATCH] Active mypy for netio (#54543) --- homeassistant/components/netio/switch.py | 7 +++++-- mypy.ini | 3 --- script/hassfest/mypy_config.py | 1 - 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/netio/switch.py b/homeassistant/components/netio/switch.py index c39b1598c89..88da77cbf90 100644 --- a/homeassistant/components/netio/switch.py +++ b/homeassistant/components/netio/switch.py @@ -1,7 +1,10 @@ """The Netio switch component.""" +from __future__ import annotations + from collections import namedtuple from datetime import timedelta import logging +from typing import Any from pynetio import Netio import voluptuous as vol @@ -29,8 +32,8 @@ CONF_OUTLETS = "outlets" DEFAULT_PORT = 1234 DEFAULT_USERNAME = "admin" -Device = namedtuple("device", ["netio", "entities"]) -DEVICES = {} +Device = namedtuple("Device", ["netio", "entities"]) +DEVICES: dict[str, Any] = {} MIN_TIME_BETWEEN_SCANS = timedelta(seconds=10) diff --git a/mypy.ini b/mypy.ini index 0f025345638..a12719f90df 100644 --- a/mypy.ini +++ b/mypy.ini @@ -1514,9 +1514,6 @@ ignore_errors = true [mypy-homeassistant.components.nest.legacy.*] ignore_errors = true -[mypy-homeassistant.components.netio.*] -ignore_errors = true - [mypy-homeassistant.components.nightscout.*] ignore_errors = true diff --git a/script/hassfest/mypy_config.py b/script/hassfest/mypy_config.py index 508c1fcb26a..dc00be3efe4 100644 --- a/script/hassfest/mypy_config.py +++ b/script/hassfest/mypy_config.py @@ -97,7 +97,6 @@ IGNORED_MODULES: Final[list[str]] = [ "homeassistant.components.mullvad.*", "homeassistant.components.ness_alarm.*", "homeassistant.components.nest.legacy.*", - "homeassistant.components.netio.*", "homeassistant.components.nightscout.*", "homeassistant.components.nilu.*", "homeassistant.components.nmap_tracker.*",