Update Union typing (6) [Py310] (#86454)

This commit is contained in:
Marc Mueller 2023-01-23 15:01:07 +01:00 committed by GitHub
parent 68dd2802a1
commit 6f94e47270
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 7 additions and 7 deletions

View file

@ -3,7 +3,7 @@ from __future__ import annotations
from collections.abc import Mapping
from datetime import timedelta
from typing import Any, Union
from typing import Any
from homeassistant.components.sensor import (
RestoreSensor,
@ -104,7 +104,7 @@ async def async_setup_entry(
class HERETravelTimeSensor(
CoordinatorEntity[
Union[HERERoutingDataUpdateCoordinator, HERETransitDataUpdateCoordinator]
HERERoutingDataUpdateCoordinator | HERETransitDataUpdateCoordinator
],
RestoreSensor,
):

View file

@ -85,7 +85,7 @@ _LOGGER = logging.getLogger(__name__)
DISCOVERY_COOLDOWN = 2
TIMEOUT_ACK = 10
SubscribePayloadType = Union[str, bytes] # Only bytes if encoding is None
SubscribePayloadType = str | bytes # Only bytes if encoding is None
def publish(

View file

@ -3,7 +3,7 @@ from __future__ import annotations
from collections.abc import Mapping
from dataclasses import dataclass
from typing import Union
from typing import TypeAlias
from homeassistant.components.sensor import (
SensorDeviceClass,
@ -38,7 +38,7 @@ from .const import (
)
from .coordinator import ZamgDataUpdateCoordinator
_DType = Union[type[int], type[float], type[str]]
_DType: TypeAlias = "type[int] | type[float] | type[str]"
@dataclass

View file

@ -10,7 +10,7 @@ import functools as ft
import logging
from random import randint
import time
from typing import Any, Concatenate, ParamSpec, Union, cast
from typing import Any, Concatenate, ParamSpec, cast
import attr
@ -1128,7 +1128,7 @@ class TrackTemplateResultInfo:
TrackTemplateResultListener = Callable[
[
Union[Event, None],
Event | None,
list[TrackTemplateResult],
],
None,