Fix components being loaded twice

This commit is contained in:
Paulus Schoutsen 2015-08-30 15:07:37 -07:00
parent 4cadc7df96
commit fb4121d4b4

View File

@ -53,9 +53,6 @@ def setup_component(hass, domain, config=None):
return False
for component in components:
if component in hass.config.components:
continue
if not _setup_component(hass, component, config):
return False
@ -78,6 +75,8 @@ def _handle_requirements(hass, component, name):
def _setup_component(hass, domain, config):
""" Setup a component for Home Assistant. """
if domain in hass.config.components:
return True
component = loader.get_component(domain)
missing_deps = [dep for dep in component.DEPENDENCIES