1
mirror of https://github.com/home-assistant/core synced 2024-07-09 04:58:30 +02:00

Please mypy in gtfs and implement needed changes (#54328)

This commit is contained in:
jan iversen 2021-08-24 11:28:45 +02:00 committed by GitHub
parent 336aa74317
commit e2ce1d8b24
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 9 deletions

View File

@ -255,7 +255,7 @@ WHEELCHAIR_BOARDING_DEFAULT = STATE_UNKNOWN
WHEELCHAIR_BOARDING_OPTIONS = {1: True, 2: False}
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
{ # type: ignore
{
vol.Required(CONF_ORIGIN): cv.string,
vol.Required(CONF_DESTINATION): cv.string,
vol.Required(CONF_DATA): cv.string,
@ -490,7 +490,7 @@ def setup_platform(
origin = config.get(CONF_ORIGIN)
destination = config.get(CONF_DESTINATION)
name = config.get(CONF_NAME)
offset = config.get(CONF_OFFSET)
offset = datetime.timedelta(seconds=float(config.get(CONF_OFFSET, 0)))
include_tomorrow = config[CONF_TOMORROW]
if not os.path.exists(gtfs_dir):
@ -541,10 +541,10 @@ class GTFSDepartureSensor(SensorEntity):
self._icon = ICON
self._name = ""
self._state: str | None = None
self._attributes = {}
self._attributes: dict[str, float | str] = {}
self._agency = None
self._departure = {}
self._departure: dict[str, Any] = {}
self._destination = None
self._origin = None
self._route = None
@ -559,7 +559,7 @@ class GTFSDepartureSensor(SensorEntity):
return self._name
@property
def native_value(self) -> str | None: # type: ignore
def native_value(self) -> str | None:
"""Return the state of the sensor."""
return self._state

View File

@ -1355,9 +1355,6 @@ ignore_errors = true
[mypy-homeassistant.components.growatt_server.*]
ignore_errors = true
[mypy-homeassistant.components.gtfs.*]
ignore_errors = true
[mypy-homeassistant.components.habitica.*]
ignore_errors = true

View File

@ -44,7 +44,6 @@ IGNORED_MODULES: Final[list[str]] = [
"homeassistant.components.gpmdp.*",
"homeassistant.components.gree.*",
"homeassistant.components.growatt_server.*",
"homeassistant.components.gtfs.*",
"homeassistant.components.habitica.*",
"homeassistant.components.harmony.*",
"homeassistant.components.hassio.*",