Use PEP 695 for simple type aliases (#117633)

This commit is contained in:
Marc Mueller 2024-05-17 14:42:21 +02:00 committed by GitHub
parent 4edee94a81
commit 87bb7ced79
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
78 changed files with 139 additions and 140 deletions

View file

@ -3,7 +3,7 @@
from __future__ import annotations
from collections.abc import Callable, Coroutine
from typing import TYPE_CHECKING, Any, TypeAlias
from typing import TYPE_CHECKING, Any
from unittest.mock import MagicMock
from aiohttp import ClientWebSocketResponse
@ -30,6 +30,6 @@ MqttMockHAClient = MagicMock
"""MagicMock for `homeassistant.components.mqtt.MQTT`."""
MqttMockHAClientGenerator = Callable[..., Coroutine[Any, Any, MqttMockHAClient]]
"""MagicMock generator for `homeassistant.components.mqtt.MQTT`."""
RecorderInstanceGenerator: TypeAlias = Callable[..., Coroutine[Any, Any, "Recorder"]]
type RecorderInstanceGenerator = Callable[..., Coroutine[Any, Any, "Recorder"]]
"""Instance generator for `homeassistant.components.recorder.Recorder`."""
WebSocketGenerator = Callable[..., Coroutine[Any, Any, MockHAClientWebSocket]]