Fix hassio panel load (#32922)

* Fix loading hassio panel

* Remove blacklist
pull/32927/head
Paulus Schoutsen 2020-03-17 17:54:57 -07:00 committed by GitHub
parent a9d16d4276
commit 82c8f18bc7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 31 deletions

View File

@ -190,7 +190,6 @@ async def async_setup(hass, config):
hass.http.register_view(HassIOView(host, websession))
if "frontend" in hass.config.components:
await hass.components.panel_custom.async_register_panel(
frontend_url_path="hassio",
webcomponent_name="hassio-main",

View File

@ -20,8 +20,6 @@ DATA_DEPS_REQS = "deps_reqs_processed"
SLOW_SETUP_WARNING = 10
BLACKLIST = set(["auto_backup"])
def setup_component(hass: core.HomeAssistant, domain: str, config: ConfigType) -> bool:
"""Set up a component and all its dependencies."""
@ -40,12 +38,6 @@ async def async_setup_component(
if domain in hass.config.components:
return True
if domain in BLACKLIST:
_LOGGER.error(
"Integration %s is blacklisted because it is causing issues.", domain
)
return False
setup_tasks = hass.data.setdefault(DATA_SETUP, {})
if domain in setup_tasks:

View File

@ -6,7 +6,6 @@ import os
import threading
from unittest import mock
from asynctest import patch
import voluptuous as vol
from homeassistant import setup
@ -536,15 +535,3 @@ async def test_setup_import_blows_up(hass):
"homeassistant.loader.Integration.get_component", side_effect=ValueError
):
assert not await setup.async_setup_component(hass, "sun", {})
async def test_blacklist(caplog):
"""Test setup blacklist."""
with patch("homeassistant.setup.BLACKLIST", {"bad_integration"}):
assert not await setup.async_setup_component(
mock.Mock(config=mock.Mock(components=[])), "bad_integration", {}
)
assert (
"Integration bad_integration is blacklisted because it is causing issues."
in caplog.text
)