Change ZoneInfo to async_get_time_zone in fyta (#117996)

This commit is contained in:
dontinelli 2024-05-24 16:09:18 +02:00 committed by GitHub
parent 44f715bd02
commit 7183260d95
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -5,7 +5,6 @@ from __future__ import annotations
from datetime import datetime
import logging
from typing import Any
from zoneinfo import ZoneInfo
from fyta_cli.fyta_connector import FytaConnector
@ -17,6 +16,7 @@ from homeassistant.const import (
Platform,
)
from homeassistant.core import HomeAssistant
from homeassistant.util.dt import async_get_time_zone
from .const import CONF_EXPIRATION, DOMAIN
from .coordinator import FytaCoordinator
@ -37,7 +37,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
access_token: str = entry.data[CONF_ACCESS_TOKEN]
expiration: datetime = datetime.fromisoformat(
entry.data[CONF_EXPIRATION]
).astimezone(ZoneInfo(tz))
).astimezone(await async_get_time_zone(tz))
fyta = FytaConnector(username, password, access_token, expiration, tz)