From 88fae53541ac5431bd3428681ec7661d81e8ff12 Mon Sep 17 00:00:00 2001 From: Maxim Devaev Date: Fri, 15 Mar 2024 22:29:03 +0200 Subject: refactoring --- kvmd/plugins/ugpio/extron.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'kvmd') diff --git a/kvmd/plugins/ugpio/extron.py b/kvmd/plugins/ugpio/extron.py index a55b77f7..c088e1e6 100644 --- a/kvmd/plugins/ugpio/extron.py +++ b/kvmd/plugins/ugpio/extron.py @@ -19,6 +19,7 @@ # # # ========================================================================== # + import re import multiprocessing import functools @@ -77,10 +78,10 @@ class Plugin(BaseUserGpioDriver): # pylint: disable=too-many-instance-attribute @classmethod def get_plugin_options(cls) -> dict: return { - "device": Option("", type=valid_abs_path, unpack_as="device_path"), + "device": Option("", type=valid_abs_path, unpack_as="device_path"), "speed": Option(9600, type=valid_tty_speed), - "read_timeout": Option(2.0, type=valid_float_f01), - "protocol": Option(1, type=functools.partial(valid_number, min=1, max=2)), + "read_timeout": Option(2.0, type=valid_float_f01), + "protocol": Option(1, type=functools.partial(valid_number, min=1, max=2)), } @classmethod @@ -177,10 +178,8 @@ class Plugin(BaseUserGpioDriver): # pylint: disable=too-many-instance-attribute def __send_channel(self, tty: serial.Serial, channel: int) -> None: assert 0 <= channel <= 3 - cmd = b"%d!\n" % ( - channel + 1, - ) - tty.write(cmd) # Twice because of ezcoo bugs + cmd = b"%d!\n" % (channel + 1) + tty.write(cmd) tty.flush() def __str__(self) -> str: -- cgit v1.2.3