Use type safe import for device_tracker.PLATFORM_SCHEMA (#50860)

This commit is contained in:
Ruslan Sayfutdinov 2021-05-21 12:08:40 +01:00 committed by GitHub
parent 73d7a754e8
commit 00208ff0d8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
34 changed files with 84 additions and 68 deletions

View file

@ -5,7 +5,9 @@ import logging
import voluptuous as vol
from homeassistant.components import mqtt
from homeassistant.components.device_tracker import PLATFORM_SCHEMA
from homeassistant.components.device_tracker import (
PLATFORM_SCHEMA as PARENT_PLATFORM_SCHEMA,
)
from homeassistant.components.mqtt import CONF_QOS
from homeassistant.const import (
ATTR_BATTERY_LEVEL,
@ -29,7 +31,7 @@ GPS_JSON_PAYLOAD_SCHEMA = vol.Schema(
extra=vol.ALLOW_EXTRA,
)
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(mqtt.SCHEMA_BASE).extend(
PLATFORM_SCHEMA = PARENT_PLATFORM_SCHEMA.extend(mqtt.SCHEMA_BASE).extend(
{vol.Required(CONF_DEVICES): {cv.string: mqtt.valid_subscribe_topic}}
)