Lmit ensure_access_token (#2931)

This commit is contained in:
Joakim Sørensen 2021-06-03 11:03:46 +02:00 committed by GitHub
parent 522cbe3295
commit 64c59d0fe9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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 (