Home Assistant Unofficial Reference 2024.12.1
core_config.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.core_config._ComponentSet
 
class  homeassistant.core_config.Config._ConfigStore
 
class  homeassistant.core_config.Config
 
class  homeassistant.core_config.ConfigSource
 

Namespaces

 homeassistant.core_config
 

Functions

dict homeassistant.core_config._filter_bad_internal_external_urls (dict conf)
 
Sequence[dict[str, Any]] homeassistant.core_config._no_duplicate_auth_mfa_module (Sequence[dict[str, Any]] configs)
 
Sequence[dict[str, Any]] homeassistant.core_config._no_duplicate_auth_provider (Sequence[dict[str, Any]] configs)
 
None homeassistant.core_config._raise_issue_if_historic_currency (HomeAssistant hass, str currency)
 
None homeassistant.core_config._raise_issue_if_no_country (HomeAssistant hass, str|None country)
 
Any homeassistant.core_config._validate_currency (Any data)
 
str homeassistant.core_config._validate_stun_or_turn_url (Any value)
 
None homeassistant.core_config.async_process_ha_core_config (HomeAssistant hass, dict config)
 

Variables

 homeassistant.core_config._CUSTOMIZE_CONFIG_SCHEMA
 
 homeassistant.core_config._CUSTOMIZE_DICT_SCHEMA
 
 homeassistant.core_config._LOGGER = logging.getLogger(__name__)
 
 homeassistant.core_config._PACKAGE_DEFINITION_SCHEMA = vol.Schema({cv.string: vol.Any(dict, list, None)})
 
 homeassistant.core_config._PACKAGES_CONFIG_SCHEMA = vol.Schema({cv.string: vol.Any(dict, list)})
 
 homeassistant.core_config.CORE_CONFIG_SCHEMA
 
string homeassistant.core_config.CORE_STORAGE_KEY = "core.config"
 
int homeassistant.core_config.CORE_STORAGE_MINOR_VERSION = 4
 
int homeassistant.core_config.CORE_STORAGE_VERSION = 1
 
 homeassistant.core_config.Final