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 ..exceptions import HomeAssistantAPIError, HomeAssistantAuthError
|
||||
from ..jobs.const import JobExecutionLimit
|
||||
from ..jobs.decorator import Job
|
||||
from ..utils import check_port
|
||||
from .const import LANDINGPAGE
|
||||
|
||||
@ -27,6 +29,7 @@ class HomeAssistantAPI(CoreSysAttributes):
|
||||
self.access_token: Optional[str] = None
|
||||
self._access_token_expires: Optional[datetime] = None
|
||||
|
||||
@Job(limit=JobExecutionLimit.SINGLE_WAIT)
|
||||
async def ensure_access_token(self) -> None:
|
||||
"""Ensure there is an access token."""
|
||||
if (
|
||||
|
Loading…
x
Reference in New Issue
Block a user