Update Optional typing (1) [Py310] (#86417)

Co-authored-by: Franck Nijhof <git@frenck.dev>
This commit is contained in:
Marc Mueller 2023-01-23 09:56:10 +01:00 committed by GitHub
parent da35097803
commit 6397138589
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
35 changed files with 95 additions and 113 deletions

View file

@ -10,7 +10,7 @@ import functools as ft
import logging
import re
import sys
from typing import Any, Optional, cast
from typing import Any, cast
from homeassistant.components import zone as zone_cmp
from homeassistant.components.device_automation import condition as device_condition
@ -80,7 +80,7 @@ INPUT_ENTITY_ID = re.compile(
r"^input_(?:select|text|number|boolean|datetime)\.(?!.+__)(?!_)[\da-z_]+(?<!_)$"
)
ConditionCheckerType = Callable[[HomeAssistant, TemplateVarsType], Optional[bool]]
ConditionCheckerType = Callable[[HomeAssistant, TemplateVarsType], bool | None]
def condition_trace_append(variables: TemplateVarsType, path: str) -> TraceElement: