mirror of
https://github.com/home-assistant/core.git
synced 2025-07-28 07:37:34 +00:00
Fix components being loaded twice
This commit is contained in:
parent
4cadc7df96
commit
fb4121d4b4
@ -53,9 +53,6 @@ def setup_component(hass, domain, config=None):
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
for component in components:
|
for component in components:
|
||||||
if component in hass.config.components:
|
|
||||||
continue
|
|
||||||
|
|
||||||
if not _setup_component(hass, component, config):
|
if not _setup_component(hass, component, config):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
@ -78,6 +75,8 @@ def _handle_requirements(hass, component, name):
|
|||||||
|
|
||||||
def _setup_component(hass, domain, config):
|
def _setup_component(hass, domain, config):
|
||||||
""" Setup a component for Home Assistant. """
|
""" Setup a component for Home Assistant. """
|
||||||
|
if domain in hass.config.components:
|
||||||
|
return True
|
||||||
component = loader.get_component(domain)
|
component = loader.get_component(domain)
|
||||||
|
|
||||||
missing_deps = [dep for dep in component.DEPENDENCIES
|
missing_deps = [dep for dep in component.DEPENDENCIES
|
||||||
|
Loading…
x
Reference in New Issue
Block a user