Update pylint to 2.15.0 (#77408)

* Update pylint to 2.15.0

* Remove useless suppressions

* Fix TypeVar name
This commit is contained in:
Marc Mueller 2022-08-28 21:14:09 +02:00 committed by GitHub
parent 0caf998547
commit 1210897f83
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 19 additions and 22 deletions

View file

@ -18,23 +18,23 @@ from homeassistant.helpers.entity import EntityCategory
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers.update_coordinator import CoordinatorEntity
from . import NextDnsConnectionUpdateCoordinator, TCoordinatorData
from . import CoordinatorDataT, NextDnsConnectionUpdateCoordinator
from .const import ATTR_CONNECTION, DOMAIN
PARALLEL_UPDATES = 1
@dataclass
class NextDnsBinarySensorRequiredKeysMixin(Generic[TCoordinatorData]):
class NextDnsBinarySensorRequiredKeysMixin(Generic[CoordinatorDataT]):
"""Mixin for required keys."""
state: Callable[[TCoordinatorData, str], bool]
state: Callable[[CoordinatorDataT, str], bool]
@dataclass
class NextDnsBinarySensorEntityDescription(
BinarySensorEntityDescription,
NextDnsBinarySensorRequiredKeysMixin[TCoordinatorData],
NextDnsBinarySensorRequiredKeysMixin[CoordinatorDataT],
):
"""NextDNS binary sensor entity description."""