From ab351d7b3af06ebaab934610faa9131083d43a61 Mon Sep 17 00:00:00 2001 From: alex_netz Date: Sat, 20 Dec 2025 17:29:36 +0100 Subject: [PATCH] Streamline device initialization in ch422g.py Refactor device setting to remove redundant check. --- api_drivers/common_api_drivers/io_expander/ch422g.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/api_drivers/common_api_drivers/io_expander/ch422g.py b/api_drivers/common_api_drivers/io_expander/ch422g.py index 1c65cd34..360e6472 100644 --- a/api_drivers/common_api_drivers/io_expander/ch422g.py +++ b/api_drivers/common_api_drivers/io_expander/ch422g.py @@ -33,9 +33,8 @@ class Pin(io_expander_framework.Pin): @classmethod def set_device(cls, device): - if cls._device is not None: - raise ValueError('device has already been set') - + io_expander_framework.Pin.set_device(device) + cls._device = device cls._reg_in = i2c.I2C.Device(