Remove ring from mypy ignore list (#64522)

Co-authored-by: epenet <epenet@users.noreply.github.com>
This commit is contained in:
epenet 2022-01-20 21:31:28 +01:00 committed by GitHub
parent 62c55e6698
commit 3f8032c635
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 7 deletions

View File

@ -2,10 +2,12 @@
from __future__ import annotations from __future__ import annotations
import asyncio import asyncio
from collections.abc import Callable
from datetime import timedelta from datetime import timedelta
from functools import partial from functools import partial
import logging import logging
from pathlib import Path from pathlib import Path
from typing import Any
from oauthlib.oauth2 import AccessDeniedError from oauthlib.oauth2 import AccessDeniedError
import requests import requests
@ -162,7 +164,7 @@ class GlobalDataUpdater:
self.ring = ring self.ring = ring
self.update_method = update_method self.update_method = update_method
self.update_interval = update_interval self.update_interval = update_interval
self.listeners = [] self.listeners: list[Callable[[], None]] = []
self._unsub_interval = None self._unsub_interval = None
@callback @callback
@ -225,7 +227,7 @@ class DeviceDataUpdater:
data_type: str, data_type: str,
config_entry_id: str, config_entry_id: str,
ring: Ring, ring: Ring,
update_method: str, update_method: Callable[[Ring], Any],
update_interval: timedelta, update_interval: timedelta,
) -> None: ) -> None:
"""Initialize device data updater.""" """Initialize device data updater."""
@ -235,7 +237,7 @@ class DeviceDataUpdater:
self.ring = ring self.ring = ring
self.update_method = update_method self.update_method = update_method
self.update_interval = update_interval self.update_interval = update_interval
self.devices = {} self.devices: dict = {}
self._unsub_interval = None self._unsub_interval = None
async def async_track_device(self, device, update_callback): async def async_track_device(self, device, update_callback):

View File

@ -2161,9 +2161,6 @@ ignore_errors = true
[mypy-homeassistant.components.profiler.*] [mypy-homeassistant.components.profiler.*]
ignore_errors = true ignore_errors = true
[mypy-homeassistant.components.ring.*]
ignore_errors = true
[mypy-homeassistant.components.solaredge.*] [mypy-homeassistant.components.solaredge.*]
ignore_errors = true ignore_errors = true

View File

@ -62,7 +62,6 @@ IGNORED_MODULES: Final[list[str]] = [
"homeassistant.components.philips_js.*", "homeassistant.components.philips_js.*",
"homeassistant.components.plex.*", "homeassistant.components.plex.*",
"homeassistant.components.profiler.*", "homeassistant.components.profiler.*",
"homeassistant.components.ring.*",
"homeassistant.components.solaredge.*", "homeassistant.components.solaredge.*",
"homeassistant.components.sonos.*", "homeassistant.components.sonos.*",
"homeassistant.components.spotify.*", "homeassistant.components.spotify.*",