From 57dccd1474aeac6b293d3a4142a6777644ff21d7 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Wed, 15 Oct 2025 20:12:11 +0200 Subject: [PATCH] Remove zha from _IGNORE_ROOT_IMPORT in pylint plugin (#154534) --- .../homeassistant_hardware/silabs_multiprotocol_addon.py | 3 +++ pylint/plugins/hass_imports.py | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/homeassistant_hardware/silabs_multiprotocol_addon.py b/homeassistant/components/homeassistant_hardware/silabs_multiprotocol_addon.py index 294ed83bad1..b32998f55b0 100644 --- a/homeassistant/components/homeassistant_hardware/silabs_multiprotocol_addon.py +++ b/homeassistant/components/homeassistant_hardware/silabs_multiprotocol_addon.py @@ -309,6 +309,7 @@ class OptionsFlowHandler(OptionsFlow, ABC): def __init__(self, config_entry: ConfigEntry) -> None: """Set up the options flow.""" + # pylint: disable=hass-component-root-import from homeassistant.components.zha.radio_manager import ( # noqa: PLC0415 ZhaMultiPANMigrationHelper, ) @@ -450,6 +451,7 @@ class OptionsFlowHandler(OptionsFlow, ABC): self, user_input: dict[str, Any] | None = None ) -> ConfigFlowResult: """Configure the Silicon Labs Multiprotocol add-on.""" + # pylint: disable=hass-component-root-import from homeassistant.components.zha import DOMAIN as ZHA_DOMAIN # noqa: PLC0415 from homeassistant.components.zha.radio_manager import ( # noqa: PLC0415 ZhaMultiPANMigrationHelper, @@ -741,6 +743,7 @@ class OptionsFlowHandler(OptionsFlow, ABC): self, user_input: dict[str, Any] | None = None ) -> ConfigFlowResult: """Perform initial backup and reconfigure ZHA.""" + # pylint: disable=hass-component-root-import from homeassistant.components.zha import DOMAIN as ZHA_DOMAIN # noqa: PLC0415 from homeassistant.components.zha.radio_manager import ( # noqa: PLC0415 ZhaMultiPANMigrationHelper, diff --git a/pylint/plugins/hass_imports.py b/pylint/plugins/hass_imports.py index 38dbf035604..b791b7db6fe 100644 --- a/pylint/plugins/hass_imports.py +++ b/pylint/plugins/hass_imports.py @@ -147,7 +147,6 @@ _IGNORE_ROOT_IMPORT = ( "script", "sensor", "stream", - "zha", )