diff --git a/homeassistant/components/demo/button.py b/homeassistant/components/demo/button.py index 9ef54f30db3..0839792c476 100644 --- a/homeassistant/components/demo/button.py +++ b/homeassistant/components/demo/button.py @@ -15,7 +15,7 @@ async def async_setup_platform( hass: HomeAssistant, config: ConfigType, async_add_entities: AddEntitiesCallback, - discovery_info: DiscoveryInfoType = None, + discovery_info: DiscoveryInfoType | None = None, ) -> None: """Set up the demo Button entity.""" async_add_entities( diff --git a/homeassistant/components/demo/select.py b/homeassistant/components/demo/select.py index 6a768f80ba7..683008abdbc 100644 --- a/homeassistant/components/demo/select.py +++ b/homeassistant/components/demo/select.py @@ -16,7 +16,7 @@ async def async_setup_platform( hass: HomeAssistant, config: ConfigType, async_add_entities: AddEntitiesCallback, - discovery_info: DiscoveryInfoType = None, + discovery_info: DiscoveryInfoType | None = None, ) -> None: """Set up the demo Select entity.""" async_add_entities( diff --git a/homeassistant/components/demo/siren.py b/homeassistant/components/demo/siren.py index b810e48f954..32d3de4b497 100644 --- a/homeassistant/components/demo/siren.py +++ b/homeassistant/components/demo/siren.py @@ -12,18 +12,18 @@ from homeassistant.components.siren.const import ( SUPPORT_VOLUME_SET, ) from homeassistant.config_entries import ConfigEntry -from homeassistant.core import Config, HomeAssistant +from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddEntitiesCallback -from homeassistant.helpers.typing import DiscoveryInfoType +from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType SUPPORT_FLAGS = SUPPORT_TURN_OFF | SUPPORT_TURN_ON async def async_setup_platform( hass: HomeAssistant, - config: Config, + config: ConfigType, async_add_entities: AddEntitiesCallback, - discovery_info: DiscoveryInfoType = None, + discovery_info: DiscoveryInfoType | None = None, ) -> None: """Set up the Demo siren devices.""" async_add_entities( diff --git a/homeassistant/components/group/media_player.py b/homeassistant/components/group/media_player.py index 0b30ebd7e51..976b8cc69f8 100644 --- a/homeassistant/components/group/media_player.py +++ b/homeassistant/components/group/media_player.py @@ -1,7 +1,6 @@ """This platform allows several media players to be grouped into one media player.""" from __future__ import annotations -from collections.abc import Callable from typing import Any import voluptuous as vol @@ -57,6 +56,7 @@ from homeassistant.const import ( ) from homeassistant.core import HomeAssistant, State, callback import homeassistant.helpers.config_validation as cv +from homeassistant.helpers.entity_platform import AddEntitiesCallback from homeassistant.helpers.event import async_track_state_change_event from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType, EventType @@ -83,7 +83,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend( async def async_setup_platform( hass: HomeAssistant, config: ConfigType, - async_add_entities: Callable, + async_add_entities: AddEntitiesCallback, discovery_info: DiscoveryInfoType | None = None, ) -> None: """Set up the Media Group platform."""