From ec823582eb2a7b288e7af755f08afa3142f10886 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Mon, 28 Nov 2022 07:39:47 +0100 Subject: [PATCH] Use OptionsFlowWithConfigEntry in axis (#82804) --- homeassistant/components/axis/config_flow.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/homeassistant/components/axis/config_flow.py b/homeassistant/components/axis/config_flow.py index 1ce2f08c045..1fb9b9488fa 100644 --- a/homeassistant/components/axis/config_flow.py +++ b/homeassistant/components/axis/config_flow.py @@ -223,14 +223,10 @@ class AxisFlowHandler(config_entries.ConfigFlow, domain=AXIS_DOMAIN): return await self.async_step_user() -class AxisOptionsFlowHandler(config_entries.OptionsFlow): +class AxisOptionsFlowHandler(config_entries.OptionsFlowWithConfigEntry): """Handle Axis device options.""" - def __init__(self, config_entry: ConfigEntry) -> None: - """Initialize Axis device options flow.""" - self.config_entry = config_entry - self.options = dict(config_entry.options) - self.device: AxisNetworkDevice | None = None + device: AxisNetworkDevice async def async_step_init( self, user_input: dict[str, Any] | None = None @@ -249,7 +245,6 @@ class AxisOptionsFlowHandler(config_entries.OptionsFlow): schema = {} - assert self.device vapix = self.device.api.vapix # Stream profiles