From 3aad0dc825ef80f7969c00b83ad01532caf07176 Mon Sep 17 00:00:00 2001 From: ndrsnhs Date: Wed, 26 Nov 2025 12:57:02 +0100 Subject: [PATCH] add Union type --- packages/modules/devices/saxpower/saxpower/device.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/modules/devices/saxpower/saxpower/device.py b/packages/modules/devices/saxpower/saxpower/device.py index 748a30a6df..e5cf479f67 100644 --- a/packages/modules/devices/saxpower/saxpower/device.py +++ b/packages/modules/devices/saxpower/saxpower/device.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 import logging -from typing import Iterable +from typing import Iterable, Union from modules.common import modbus from modules.common.abstract_device import DeviceDescriptor @@ -29,7 +29,7 @@ def create_counter_component(component_config: SaxpowerCounterSetup): client=client, modbus_id=device_config.configuration.modbus_id) - def update_components(components: Iterable[SaxpowerBat, SaxpowerCounter]): + def update_components(components: Iterable[Union[SaxpowerBat, SaxpowerCounter]]): nonlocal client with client: for component in components: