mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-07-19 15:16:33 +00:00
Lmit ensure_access_token (#2931)
This commit is contained in:
parent
522cbe3295
commit
64c59d0fe9
@ -10,6 +10,8 @@ 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 ..jobs.const import JobExecutionLimit
|
||||||
|
from ..jobs.decorator import Job
|
||||||
from ..utils import check_port
|
from ..utils import check_port
|
||||||
from .const import LANDINGPAGE
|
from .const import LANDINGPAGE
|
||||||
|
|
||||||
@ -27,6 +29,7 @@ class HomeAssistantAPI(CoreSysAttributes):
|
|||||||
self.access_token: Optional[str] = None
|
self.access_token: Optional[str] = None
|
||||||
self._access_token_expires: Optional[datetime] = None
|
self._access_token_expires: Optional[datetime] = None
|
||||||
|
|
||||||
|
@Job(limit=JobExecutionLimit.SINGLE_WAIT)
|
||||||
async def ensure_access_token(self) -> None:
|
async def ensure_access_token(self) -> None:
|
||||||
"""Ensure there is an access token."""
|
"""Ensure there is an access token."""
|
||||||
if (
|
if (
|
||||||
|
Loading…
x
Reference in New Issue
Block a user