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