mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-12 01:00:29 +08:00
refactoring
This commit is contained in:
parent
98ad1145a8
commit
4e478f968c
@ -298,13 +298,13 @@ def _patch_dynamic( # pylint: disable=too-many-locals
|
||||
|
||||
scheme["kvmd"]["gpio"]["scheme"][channel] = {
|
||||
"driver": Option("__gpio__", type=functools.partial(valid_ugpio_driver, variants=set(drivers))),
|
||||
"pin": Option(None, type=drivers[driver].get_pin_validator()),
|
||||
"mode": Option("", type=functools.partial(valid_ugpio_mode, variants=drivers[driver].get_modes())),
|
||||
"inverted": Option(False, type=valid_bool),
|
||||
"pin": Option(None, type=drivers[driver].get_pin_validator()),
|
||||
"mode": Option("", type=functools.partial(valid_ugpio_mode, variants=drivers[driver].get_modes())),
|
||||
"inverted": Option(False, type=valid_bool),
|
||||
**({
|
||||
"busy_delay": Option(0.2, type=valid_float_f01),
|
||||
"busy_delay": Option(0.2, type=valid_float_f01),
|
||||
"initial": Option(False, type=(lambda arg: (valid_bool(arg) if arg is not None else None))),
|
||||
"switch": Option(True, type=valid_bool),
|
||||
"switch": Option(True, type=valid_bool),
|
||||
"pulse": { # type: ignore
|
||||
"delay": Option(0.1, type=valid_float_f0),
|
||||
"min_delay": Option(0.1, type=valid_float_f01),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user