Activate mypy for google_maps (#53725)
parent
a2a4840455
commit
e5f884efd1
|
@ -1,4 +1,6 @@
|
|||
"""Support for Google Maps location sharing."""
|
||||
from __future__ import annotations
|
||||
|
||||
from datetime import timedelta
|
||||
import logging
|
||||
|
||||
|
@ -6,7 +8,10 @@ from locationsharinglib import Service
|
|||
from locationsharinglib.locationsharinglibexceptions import InvalidCookies
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.components.device_tracker import PLATFORM_SCHEMA, SOURCE_TYPE_GPS
|
||||
from homeassistant.components.device_tracker import (
|
||||
PLATFORM_SCHEMA as PLATFORM_SCHEMA_BASE,
|
||||
SOURCE_TYPE_GPS,
|
||||
)
|
||||
from homeassistant.const import (
|
||||
ATTR_BATTERY_CHARGING,
|
||||
ATTR_BATTERY_LEVEL,
|
||||
|
@ -30,7 +35,9 @@ CONF_MAX_GPS_ACCURACY = "max_gps_accuracy"
|
|||
|
||||
CREDENTIALS_FILE = ".google_maps_location_sharing.cookies"
|
||||
|
||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
|
||||
# the parent "device_tracker" have marked the schemas as legacy, so this
|
||||
# need to be refactored as part of a bigger rewrite.
|
||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA_BASE.extend(
|
||||
{
|
||||
vol.Required(CONF_USERNAME): cv.string,
|
||||
vol.Optional(CONF_MAX_GPS_ACCURACY, default=100000): vol.Coerce(float),
|
||||
|
@ -53,7 +60,7 @@ class GoogleMapsScanner:
|
|||
self.username = config[CONF_USERNAME]
|
||||
self.max_gps_accuracy = config[CONF_MAX_GPS_ACCURACY]
|
||||
self.scan_interval = config.get(CONF_SCAN_INTERVAL) or timedelta(seconds=60)
|
||||
self._prev_seen = {}
|
||||
self._prev_seen: dict[str, str] = {}
|
||||
|
||||
credfile = f"{hass.config.path(CREDENTIALS_FILE)}.{slugify(self.username)}"
|
||||
try:
|
||||
|
|
3
mypy.ini
3
mypy.ini
|
@ -1370,9 +1370,6 @@ ignore_errors = true
|
|||
[mypy-homeassistant.components.google_assistant.*]
|
||||
ignore_errors = true
|
||||
|
||||
[mypy-homeassistant.components.google_maps.*]
|
||||
ignore_errors = true
|
||||
|
||||
[mypy-homeassistant.components.google_pubsub.*]
|
||||
ignore_errors = true
|
||||
|
||||
|
|
|
@ -49,7 +49,6 @@ IGNORED_MODULES: Final[list[str]] = [
|
|||
"homeassistant.components.geniushub.*",
|
||||
"homeassistant.components.glances.*",
|
||||
"homeassistant.components.google_assistant.*",
|
||||
"homeassistant.components.google_maps.*",
|
||||
"homeassistant.components.google_pubsub.*",
|
||||
"homeassistant.components.gpmdp.*",
|
||||
"homeassistant.components.gree.*",
|
||||
|
|
Loading…
Reference in New Issue