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] = {
|
scheme["kvmd"]["gpio"]["scheme"][channel] = {
|
||||||
"driver": Option("__gpio__", type=functools.partial(valid_ugpio_driver, variants=set(drivers))),
|
"driver": Option("__gpio__", type=functools.partial(valid_ugpio_driver, variants=set(drivers))),
|
||||||
"pin": Option(None, type=drivers[driver].get_pin_validator()),
|
"pin": Option(None, type=drivers[driver].get_pin_validator()),
|
||||||
"mode": Option("", type=functools.partial(valid_ugpio_mode, variants=drivers[driver].get_modes())),
|
"mode": Option("", type=functools.partial(valid_ugpio_mode, variants=drivers[driver].get_modes())),
|
||||||
"inverted": Option(False, type=valid_bool),
|
"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))),
|
"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
|
"pulse": { # type: ignore
|
||||||
"delay": Option(0.1, type=valid_float_f0),
|
"delay": Option(0.1, type=valid_float_f0),
|
||||||
"min_delay": Option(0.1, type=valid_float_f01),
|
"min_delay": Option(0.1, type=valid_float_f01),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user