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: