Fix get_time_zone annotations in dt_util (#129050)

This commit is contained in:
Thomas55555
2024-10-23 22:34:53 +02:00
committed by GitHub
parent 6ee6a8a74f
commit 7e2b72fa5e

View File

@@ -95,7 +95,7 @@ def set_default_time_zone(time_zone: dt.tzinfo) -> None:
get_default_time_zone.cache_clear() get_default_time_zone.cache_clear()
def get_time_zone(time_zone_str: str) -> dt.tzinfo | None: def get_time_zone(time_zone_str: str) -> zoneinfo.ZoneInfo | None:
"""Get time zone from string. Return None if unable to determine. """Get time zone from string. Return None if unable to determine.
Must be run in the executor if the ZoneInfo is not already Must be run in the executor if the ZoneInfo is not already
@@ -107,7 +107,7 @@ def get_time_zone(time_zone_str: str) -> dt.tzinfo | None:
return None return None
async def async_get_time_zone(time_zone_str: str) -> dt.tzinfo | None: async def async_get_time_zone(time_zone_str: str) -> zoneinfo.ZoneInfo | None:
"""Get time zone from string. Return None if unable to determine. """Get time zone from string. Return None if unable to determine.
Async friendly. Async friendly.