mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-07-28 19:46:29 +00:00
Fix landingpage on check_api_state (#2615)
Co-authored-by: Joakim Sørensen <joasoe@gmail.com>
This commit is contained in:
parent
cb5932cb8b
commit
dd561da819
@ -11,6 +11,7 @@ from aiohttp import hdrs
|
|||||||
from ..coresys import CoreSys, CoreSysAttributes
|
from ..coresys import CoreSys, CoreSysAttributes
|
||||||
from ..exceptions import HomeAssistantAPIError, HomeAssistantAuthError
|
from ..exceptions import HomeAssistantAPIError, HomeAssistantAuthError
|
||||||
from ..utils import check_port
|
from ..utils import check_port
|
||||||
|
from .core import LANDINGPAGE
|
||||||
|
|
||||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
@ -101,6 +102,13 @@ class HomeAssistantAPI(CoreSysAttributes):
|
|||||||
|
|
||||||
async def check_api_state(self) -> bool:
|
async def check_api_state(self) -> bool:
|
||||||
"""Return True if Home Assistant up and running."""
|
"""Return True if Home Assistant up and running."""
|
||||||
|
# Skip check on landingpage
|
||||||
|
if (
|
||||||
|
self.sys_homeassistant.version is None
|
||||||
|
or self.sys_homeassistant.version == LANDINGPAGE
|
||||||
|
):
|
||||||
|
return False
|
||||||
|
|
||||||
# Check if port is up
|
# Check if port is up
|
||||||
if not await self.sys_run_in_executor(
|
if not await self.sys_run_in_executor(
|
||||||
check_port,
|
check_port,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user