Home Assistant Unofficial Reference 2024.12.1
integration_platform.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.helpers.integration_platform.IntegrationPlatform
 

Namespaces

 homeassistant.helpers.integration_platform
 

Functions

None homeassistant.helpers.integration_platform._async_integration_platform_component_loaded (HomeAssistant hass, list[IntegrationPlatform] integration_platforms, Event[EventComponentLoaded] event)
 
None homeassistant.helpers.integration_platform._async_process_integration_platforms (HomeAssistant hass, str platform_name, set[str] top_level_components, HassJob process_job)
 
None homeassistant.helpers.integration_platform._async_process_integration_platforms_for_component (HomeAssistant hass, Integration integration, list[str] platforms_that_exist, dict[str, IntegrationPlatform] integration_platforms_by_name)
 
str homeassistant.helpers.integration_platform._format_err (str name, str platform_name, *Any args)
 
list[asyncio.Future[Awaitable[None]|None]] homeassistant.helpers.integration_platform._process_integration_platforms (HomeAssistant hass, Integration integration, dict[str, ModuleType] platforms, dict[str, IntegrationPlatform] integration_platforms_by_name)
 
None homeassistant.helpers.integration_platform.async_process_integration_platforms (HomeAssistant hass, str platform_name, Callable[[HomeAssistant, str, Any], Awaitable[None]|None] process_platform, bool wait_for_platforms=False)
 

Variables

 homeassistant.helpers.integration_platform._LOGGER = logging.getLogger(__name__)