From 7183260d9503d0f4c229e38c8b5d0831c9d6d419 Mon Sep 17 00:00:00 2001 From: dontinelli <73341522+dontinelli@users.noreply.github.com> Date: Fri, 24 May 2024 16:09:18 +0200 Subject: [PATCH] Change ZoneInfo to async_get_time_zone in fyta (#117996) --- homeassistant/components/fyta/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/fyta/__init__.py b/homeassistant/components/fyta/__init__.py index a62d6435a82..2e35b88b18a 100644 --- a/homeassistant/components/fyta/__init__.py +++ b/homeassistant/components/fyta/__init__.py @@ -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)