From 24168dfba79ddedd966f27e900ad68abd4da6570 Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Wed, 27 Mar 2024 12:32:29 +0100 Subject: [PATCH] Update mypy-dev to 1.10.0a3 (#114289) * Update mypy-dev to 1.10.0a3 * Allow TypedDict init from Type --- homeassistant/data_entry_flow.py | 4 ++-- requirements_test.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/homeassistant/data_entry_flow.py b/homeassistant/data_entry_flow.py index ac93851bbda..6a1453c9ff3 100644 --- a/homeassistant/data_entry_flow.py +++ b/homeassistant/data_entry_flow.py @@ -194,7 +194,7 @@ def _map_error_to_schema_errors( class FlowManager(abc.ABC, Generic[_FlowResultT, _HandlerT]): """Manage all the flows that are in progress.""" - _flow_result: Callable[..., _FlowResultT] = FlowResult # type: ignore[assignment] + _flow_result: type[_FlowResultT] = FlowResult # type: ignore[assignment] def __init__( self, @@ -615,7 +615,7 @@ class FlowManager(abc.ABC, Generic[_FlowResultT, _HandlerT]): class FlowHandler(Generic[_FlowResultT, _HandlerT]): """Handle a data entry flow.""" - _flow_result: Callable[..., _FlowResultT] = FlowResult # type: ignore[assignment] + _flow_result: type[_FlowResultT] = FlowResult # type: ignore[assignment] # Set by flow manager cur_step: _FlowResultT | None = None diff --git a/requirements_test.txt b/requirements_test.txt index 84e674b7109..4dd02246a6e 100644 --- a/requirements_test.txt +++ b/requirements_test.txt @@ -11,7 +11,7 @@ astroid==3.1.0 coverage==7.4.4 freezegun==1.4.0 mock-open==1.4.0 -mypy-dev==1.9.0b1 +mypy-dev==1.10.0a3 pre-commit==3.7.0 pydantic==1.10.12 pylint==3.1.0