Home Assistant Unofficial Reference 2024.12.1
setup.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.setup.EventComponentLoaded
 
class  homeassistant.setup.SetupPhases
 

Namespaces

 homeassistant.setup
 

Functions

list[str] homeassistant.setup._async_process_dependencies (core.HomeAssistant hass, ConfigType config, loader.Integration integration)
 
bool homeassistant.setup._async_setup_component (core.HomeAssistant hass, str domain, ConfigType config)
 
None homeassistant.setup._async_when_setup (core.HomeAssistant hass, str component, Callable[[core.HomeAssistant, str], Awaitable[None]] when_setup_cb, bool start_event)
 
None homeassistant.setup._log_error_setup_error (HomeAssistant hass, str domain, loader.Integration|None integration, str msg, Exception|None exc_info=None)
 
dict[tuple[str, str|None], float] homeassistant.setup._setup_started (core.HomeAssistant hass)
 
defaultdict[str, defaultdict[str|None, defaultdict[SetupPhases, float]]] homeassistant.setup._setup_times (core.HomeAssistant hass)
 
Mapping[str|None, dict[SetupPhases, float]] homeassistant.setup.async_get_domain_setup_times (core.HomeAssistant hass, str domain)
 
set[str] homeassistant.setup.async_get_loaded_integrations (core.HomeAssistant hass)
 
dict[str, float] homeassistant.setup.async_get_setup_timings (core.HomeAssistant hass)
 
None homeassistant.setup.async_notify_setup_error (HomeAssistant hass, str component, str|None display_link=None)
 
Generator[None] homeassistant.setup.async_pause_setup (core.HomeAssistant hass, SetupPhases phase)
 
ModuleType|None homeassistant.setup.async_prepare_setup_platform (core.HomeAssistant hass, ConfigType hass_config, str domain, str platform_name)
 
None homeassistant.setup.async_process_deps_reqs (core.HomeAssistant hass, ConfigType config, loader.Integration integration)
 
None homeassistant.setup.async_set_domains_to_be_loaded (core.HomeAssistant hass, set[str] domains)
 
bool homeassistant.setup.async_setup_component (core.HomeAssistant hass, str domain, ConfigType config)
 
Generator[None] homeassistant.setup.async_start_setup (core.HomeAssistant hass, str integration, SetupPhases phase, str|None group=None)
 
None homeassistant.setup.async_when_setup (core.HomeAssistant hass, str component, Callable[[core.HomeAssistant, str], Awaitable[None]] when_setup_cb)
 
None homeassistant.setup.async_when_setup_or_start (core.HomeAssistant hass, str component, Callable[[core.HomeAssistant, str], Awaitable[None]] when_setup_cb)
 
bool homeassistant.setup.setup_component (core.HomeAssistant hass, str domain, ConfigType config)
 

Variables

 homeassistant.setup._LOGGER
 
 homeassistant.setup.default
 
 homeassistant.setup.Final
 
 homeassistant.setup.NOTIFY_FOR_TRANSLATION_KEYS
 
 homeassistant.setup.SLOW_SETUP_MAX_WAIT
 
 homeassistant.setup.SLOW_SETUP_WARNING