From bf4c399b19d7afa8a1889f1c491b14a43110a0f0 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Thu, 15 Dec 2022 12:41:20 +0100 Subject: [PATCH] Improve data entry flow typing (#84030) --- homeassistant/auth/__init__.py | 2 +- homeassistant/components/auth/mfa_setup_flow.py | 2 +- homeassistant/components/repairs/issue_handler.py | 2 +- homeassistant/config_entries.py | 4 ++-- homeassistant/data_entry_flow.py | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/homeassistant/auth/__init__.py b/homeassistant/auth/__init__.py index bbd23983e2b..e1a460f7e8b 100644 --- a/homeassistant/auth/__init__.py +++ b/homeassistant/auth/__init__.py @@ -87,7 +87,7 @@ class AuthManagerFlowManager(data_entry_flow.FlowManager): async def async_create_flow( self, - handler_key: Any, + handler_key: str, *, context: dict[str, Any] | None = None, data: dict[str, Any] | None = None, diff --git a/homeassistant/components/auth/mfa_setup_flow.py b/homeassistant/components/auth/mfa_setup_flow.py index d6a9282e089..a7999af666a 100644 --- a/homeassistant/components/auth/mfa_setup_flow.py +++ b/homeassistant/components/auth/mfa_setup_flow.py @@ -40,7 +40,7 @@ class MfaFlowManager(data_entry_flow.FlowManager): async def async_create_flow( # type: ignore[override] self, - handler_key: Any, + handler_key: str, *, context: dict[str, Any], data: dict[str, Any], diff --git a/homeassistant/components/repairs/issue_handler.py b/homeassistant/components/repairs/issue_handler.py index 4914be8b520..4bf7f466fd2 100644 --- a/homeassistant/components/repairs/issue_handler.py +++ b/homeassistant/components/repairs/issue_handler.py @@ -53,7 +53,7 @@ class RepairsFlowManager(data_entry_flow.FlowManager): async def async_create_flow( self, - handler_key: Any, + handler_key: str, *, context: dict[str, Any] | None = None, data: dict[str, Any] | None = None, diff --git a/homeassistant/config_entries.py b/homeassistant/config_entries.py index 3442d613bc4..baad04d6378 100644 --- a/homeassistant/config_entries.py +++ b/homeassistant/config_entries.py @@ -813,7 +813,7 @@ class ConfigEntriesFlowManager(data_entry_flow.FlowManager): return result async def async_create_flow( - self, handler_key: Any, *, context: dict | None = None, data: Any = None + self, handler_key: str, *, context: dict | None = None, data: Any = None ) -> ConfigFlow: """Create a flow for specified handler. @@ -1647,7 +1647,7 @@ class OptionsFlowManager(data_entry_flow.FlowManager): async def async_create_flow( self, - handler_key: Any, + handler_key: str, *, context: dict[str, Any] | None = None, data: dict[str, Any] | None = None, diff --git a/homeassistant/data_entry_flow.py b/homeassistant/data_entry_flow.py index 89000d8e0d5..1e568ad2c32 100644 --- a/homeassistant/data_entry_flow.py +++ b/homeassistant/data_entry_flow.py @@ -151,7 +151,7 @@ class FlowManager(abc.ABC): @abc.abstractmethod async def async_create_flow( self, - handler_key: Any, + handler_key: str, *, context: dict[str, Any] | None = None, data: dict[str, Any] | None = None,