diff --git a/hassio/api/__init__.py b/hassio/api/__init__.py index 00acc71ad..02a40665b 100644 --- a/hassio/api/__init__.py +++ b/hassio/api/__init__.py @@ -100,8 +100,12 @@ class RestAPI(object): def register_panel(self): """Register panel for homeassistant.""" panel = Path(__file__).parents[1].joinpath('panel/hassio-main.html') + + def get_panel(): + """Return file response with panel.""" + return web.FileResponse(panel) - self.webapp.router.add_get('/panel', web.FileResponse(panel)) + self.webapp.router.add_get('/panel', get_panel) async def start(self): """Run rest api webserver."""