mirror of
https://github.com/home-assistant/core.git
synced 2025-07-13 16:27:08 +00:00
Remove ring from mypy ignore list (#64522)
Co-authored-by: epenet <epenet@users.noreply.github.com>
This commit is contained in:
parent
62c55e6698
commit
3f8032c635
@ -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):
|
||||||
|
3
mypy.ini
3
mypy.ini
@ -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
|
||||||
|
|
||||||
|
@ -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.*",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user