Partially revert setup typing update (#110901)

This commit is contained in:
Marc Mueller 2024-02-19 00:36:47 +01:00 committed by GitHub
parent 3275b28e2a
commit 85864e77ac
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -17,7 +17,13 @@ from .const import (
PLATFORM_FORMAT, PLATFORM_FORMAT,
Platform, Platform,
) )
from .core import CALLBACK_TYPE, DOMAIN as HOMEASSISTANT_DOMAIN, HomeAssistant, callback from .core import (
CALLBACK_TYPE,
DOMAIN as HOMEASSISTANT_DOMAIN,
Event,
HomeAssistant,
callback,
)
from .exceptions import DependencyError, HomeAssistantError from .exceptions import DependencyError, HomeAssistantError
from .helpers.issue_registry import IssueSeverity, async_create_issue from .helpers.issue_registry import IssueSeverity, async_create_issue
from .helpers.typing import ConfigType, EventType from .helpers.typing import ConfigType, EventType
@ -528,7 +534,7 @@ def _async_when_setup(
listeners: list[CALLBACK_TYPE] = [] listeners: list[CALLBACK_TYPE] = []
async def _matched_event(event: EventType[EventComponentLoaded]) -> None: async def _matched_event(event: Event) -> None:
"""Call the callback when we matched an event.""" """Call the callback when we matched an event."""
for listener in listeners: for listener in listeners:
listener() listener()
@ -542,13 +548,13 @@ def _async_when_setup(
listeners.append( listeners.append(
hass.bus.async_listen( hass.bus.async_listen(
EVENT_COMPONENT_LOADED, EVENT_COMPONENT_LOADED,
_matched_event, # type: ignore[arg-type] _matched_event,
event_filter=_async_is_component_filter, # type: ignore[arg-type] event_filter=_async_is_component_filter, # type: ignore[arg-type]
) )
) )
if start_event: if start_event:
listeners.append( listeners.append(
hass.bus.async_listen(EVENT_HOMEASSISTANT_START, _matched_event) # type: ignore[arg-type] hass.bus.async_listen(EVENT_HOMEASSISTANT_START, _matched_event)
) )