summaryrefslogtreecommitdiff
path: root/kvmd/plugins/ugpio/cmd.py
diff options
context:
space:
mode:
Diffstat (limited to 'kvmd/plugins/ugpio/cmd.py')
-rw-r--r--kvmd/plugins/ugpio/cmd.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/kvmd/plugins/ugpio/cmd.py b/kvmd/plugins/ugpio/cmd.py
index 537a68d1..8e1922a4 100644
--- a/kvmd/plugins/ugpio/cmd.py
+++ b/kvmd/plugins/ugpio/cmd.py
@@ -63,7 +63,7 @@ class Plugin(BaseUserGpioDriver): # pylint: disable=too-many-instance-attribute
@classmethod
def get_modes(cls) -> Set[str]:
- return set([UserGpioModes.OUTPUT, UserGpioModes.INPUT])
+ return set([UserGpioModes.OUTPUT])
@classmethod
def get_pin_validator(cls) -> Callable[[Any], Any]:
@@ -71,13 +71,7 @@ class Plugin(BaseUserGpioDriver): # pylint: disable=too-many-instance-attribute
async def read(self, pin: str) -> bool:
_ = pin
- try:
- proc = await aioproc.log_process(self.__cmd, logger=get_logger(0), prefix=str(self))
- return (proc.returncode == 0)
- except Exception as err:
- get_logger(0).error("Can't run custom command [ %s ]: %s",
- tools.cmdfmt(self.__cmd), tools.efmt(err))
- raise GpioDriverOfflineError(self)
+ return False
async def write(self, pin: str, state: bool) -> None:
_ = pin