|
| ConfigType|None | homeassistant.config._async_load_and_validate_platform_integration (str domain, str|None integration_docs, list[ConfigExceptionInfo] config_exceptions, _PlatformIntegration p_integration) |
| |
| tuple[str, int|str]|None | homeassistant.config._get_annotation (Any item) |
| |
| Any | homeassistant.config._get_by_path (dict|list data, list[Hashable] items) |
| |
| tuple[str|None, bool, dict[str, str]] | homeassistant.config._get_log_message_and_stack_print_pref (HomeAssistant hass, str domain, ConfigExceptionInfo platform_exception) |
| |
| str|None | homeassistant.config._identify_config_schema (ComponentProtocol module) |
| |
| None | homeassistant.config._log_pkg_error (HomeAssistant hass, str package, str|None component, dict config, str message) |
| |
| str|None | homeassistant.config._recursive_merge (dict[str, Any] conf, dict[str, Any] package) |
| |
| str | homeassistant.config._relpath (HomeAssistant hass, str path) |
| |
| None | homeassistant.config._validate_package_definition (str name, Any conf) |
| |
| bool | homeassistant.config._write_default_config (str config_dir) |
| |
| str|None | homeassistant.config.async_check_ha_config_file (HomeAssistant hass) |
| |
| bool | homeassistant.config.async_create_default_config (HomeAssistant hass) |
| |
| ConfigType|None | homeassistant.config.async_drop_config_annotations (IntegrationConfigInfo integration_config_info, Integration integration) |
| |
| None | homeassistant.config.async_enable_safe_mode (HomeAssistant hass) |
| |
| bool | homeassistant.config.async_ensure_config_exists (HomeAssistant hass) |
| |
| None | homeassistant.config.async_handle_component_errors (HomeAssistant hass, IntegrationConfigInfo integration_config_info, Integration integration, bool raise_on_failure=False) |
| |
| dict | homeassistant.config.async_hass_config_yaml (HomeAssistant hass) |
| |
| None | homeassistant.config.async_log_config_validator_error (vol.Invalid|HomeAssistantError exc, str domain, dict config, HomeAssistant hass, str|None link=None) |
| |
| None | homeassistant.config.async_log_schema_error (vol.Invalid exc, str domain, dict config, HomeAssistant hass, str|None link=None) |
| |
| ConfigType|None | homeassistant.config.async_process_component_and_handle_errors (HomeAssistant hass, ConfigType config, Integration integration, bool raise_on_failure=False) |
| |
| IntegrationConfigInfo | homeassistant.config.async_process_component_config (HomeAssistant hass, ConfigType config, Integration integration, ComponentProtocol|None component=None) |
| |
| Iterable[tuple[str|None, ConfigType]] | homeassistant.config.config_per_platform (ConfigType config, str domain) |
| |
| ConfigType | homeassistant.config.config_without_domain (ConfigType config, str domain) |
| |
| Sequence[str] | homeassistant.config.extract_domain_configs (ConfigType config, str domain) |
| |
| dict[str, set[str]] | homeassistant.config.extract_platform_integrations (ConfigType config, set[str] domains) |
| |
| tuple[str, int|str]|None | homeassistant.config.find_annotation (dict|list config, list[Hashable] path) |
| |
| str | homeassistant.config.format_homeassistant_error (HomeAssistant hass, HomeAssistantError exc, str domain, dict config, str|None link=None) |
| |
| str | homeassistant.config.format_schema_error (HomeAssistant hass, vol.Invalid exc, str domain, dict config, str|None link=None) |
| |
| str | homeassistant.config.get_default_config_dir () |
| |
| str | homeassistant.config.humanize_error (HomeAssistant hass, vol.Invalid validation_error, str domain, dict config, str|None link, int max_sub_error_length=MAX_VALIDATION_ERROR_ITEM_LENGTH) |
| |
| dict[Any, Any] | homeassistant.config.load_yaml_config_file (str config_path, Secrets|None secrets=None) |
| |
| dict | homeassistant.config.merge_packages_config (HomeAssistant hass, dict config, dict[str, Any] packages, Callable[[HomeAssistant, str, str|None, dict, str], None] _log_pkg_error=_log_pkg_error) |
| |
| None | homeassistant.config.process_ha_config_upgrade (HomeAssistant hass) |
| |
| bool | homeassistant.config.safe_mode_enabled (str config_dir) |
| |
| str | homeassistant.config.stringify_invalid (HomeAssistant hass, vol.Invalid exc, str domain, dict config, str|None link, int max_sub_error_length) |
| |