Add empty config schema to integrations t-z (#93853)

This commit is contained in:
Erik Montnemery 2023-05-31 10:13:26 +02:00 committed by GitHub
parent ef4dea07cd
commit b5f5e1c8c3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 18 additions and 1 deletions

View File

@ -38,6 +38,8 @@ UPDATE_FIELDS = {
vol.Optional(LAST_SCANNED): cv.datetime, vol.Optional(LAST_SCANNED): cv.datetime,
} }
CONFIG_SCHEMA = cv.empty_config_schema(DOMAIN)
class TagIDExistsError(HomeAssistantError): class TagIDExistsError(HomeAssistantError):
"""Raised when an item is not found.""" """Raised when an item is not found."""

View File

@ -3,6 +3,7 @@ from __future__ import annotations
from homeassistant.config_entries import SOURCE_IMPORT, ConfigEntry from homeassistant.config_entries import SOURCE_IMPORT, ConfigEntry
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.helpers import config_validation as cv
from homeassistant.helpers.typing import ConfigType from homeassistant.helpers.typing import ConfigType
from .const import DOMAIN from .const import DOMAIN
@ -22,6 +23,8 @@ __all__ = [
"async_get_preferred_dataset", "async_get_preferred_dataset",
] ]
CONFIG_SCHEMA = cv.empty_config_schema(DOMAIN)
async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
"""Set up the Thread integration.""" """Set up the Thread integration."""

View File

@ -37,6 +37,8 @@ TRACE_CONFIG_SCHEMA = {
vol.Optional(CONF_STORED_TRACES, default=DEFAULT_STORED_TRACES): cv.positive_int vol.Optional(CONF_STORED_TRACES, default=DEFAULT_STORED_TRACES): cv.positive_int
} }
CONFIG_SCHEMA = cv.empty_config_schema(DOMAIN)
TraceData = dict[str, LimitedSizeDict[str, BaseTrace]] TraceData = dict[str, LimitedSizeDict[str, BaseTrace]]

View File

@ -24,7 +24,7 @@ from homeassistant.core import (
callback as hass_callback, callback as hass_callback,
) )
from homeassistant.data_entry_flow import BaseServiceInfo from homeassistant.data_entry_flow import BaseServiceInfo
from homeassistant.helpers import discovery_flow, system_info from homeassistant.helpers import config_validation as cv, discovery_flow, system_info
from homeassistant.helpers.debounce import Debouncer from homeassistant.helpers.debounce import Debouncer
from homeassistant.helpers.typing import ConfigType from homeassistant.helpers.typing import ConfigType
from homeassistant.loader import USBMatcher, async_get_usb from homeassistant.loader import USBMatcher, async_get_usb
@ -47,6 +47,8 @@ __all__ = [
"UsbServiceInfo", "UsbServiceInfo",
] ]
CONFIG_SCHEMA = cv.empty_config_schema(DOMAIN)
class USBCallbackMatcher(USBMatcher): class USBCallbackMatcher(USBMatcher):
"""Callback matcher for the USB integration.""" """Callback matcher for the USB integration."""

View File

@ -24,6 +24,8 @@ WAKE_ON_LAN_SEND_MAGIC_PACKET_SCHEMA = vol.Schema(
} }
) )
CONFIG_SCHEMA = cv.empty_config_schema(DOMAIN)
async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
"""Set up the wake on LAN component.""" """Set up the wake on LAN component."""

View File

@ -16,6 +16,7 @@ import voluptuous as vol
from homeassistant.components import websocket_api from homeassistant.components import websocket_api
from homeassistant.components.http.view import HomeAssistantView from homeassistant.components.http.view import HomeAssistantView
from homeassistant.core import HomeAssistant, callback from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers import config_validation as cv
from homeassistant.helpers.network import get_url from homeassistant.helpers.network import get_url
from homeassistant.helpers.typing import ConfigType from homeassistant.helpers.typing import ConfigType
from homeassistant.loader import bind_hass from homeassistant.loader import bind_hass
@ -30,6 +31,8 @@ DEFAULT_METHODS = (METH_POST, METH_PUT)
SUPPORTED_METHODS = (METH_GET, METH_HEAD, METH_POST, METH_PUT) SUPPORTED_METHODS = (METH_GET, METH_HEAD, METH_POST, METH_PUT)
URL_WEBHOOK_PATH = "/api/webhook/{webhook_id}" URL_WEBHOOK_PATH = "/api/webhook/{webhook_id}"
CONFIG_SCHEMA = cv.empty_config_schema(DOMAIN)
@callback @callback
@bind_hass @bind_hass

View File

@ -6,6 +6,7 @@ from typing import Final, cast
import voluptuous as vol import voluptuous as vol
from homeassistant.core import HomeAssistant, callback from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers import config_validation as cv
from homeassistant.helpers.typing import ConfigType from homeassistant.helpers.typing import ConfigType
from homeassistant.loader import bind_hass from homeassistant.loader import bind_hass
@ -41,6 +42,8 @@ DOMAIN: Final = const.DOMAIN
DEPENDENCIES: Final[tuple[str]] = ("http",) DEPENDENCIES: Final[tuple[str]] = ("http",)
CONFIG_SCHEMA = cv.empty_config_schema(DOMAIN)
@bind_hass @bind_hass
@callback @callback