Improve weather Forecast typing (#85019)

This commit is contained in:
Franck Nijhof 2023-01-06 03:39:37 +01:00 committed by GitHub
parent 2507ec1f4b
commit bdcccd9d83
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,6 +9,8 @@ import inspect
import logging import logging
from typing import Any, Final, TypedDict, final from typing import Any, Final, TypedDict, final
from typing_extensions import Required
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.const import ( from homeassistant.const import (
PRECISION_HALVES, PRECISION_HALVES,
@ -159,7 +161,7 @@ class Forecast(TypedDict, total=False):
""" """
condition: str | None condition: str | None
datetime: str datetime: Required[str]
precipitation_probability: int | None precipitation_probability: int | None
native_precipitation: float | None native_precipitation: float | None
precipitation: None precipitation: None