diff --git a/mqtt_io/modules/gpio/gpiozero.py b/mqtt_io/modules/gpio/gpiozero.py index ff6f3dbb..68ffdfdb 100644 --- a/mqtt_io/modules/gpio/gpiozero.py +++ b/mqtt_io/modules/gpio/gpiozero.py @@ -84,10 +84,9 @@ def set_pin(self, pin: PinType, value: bool) -> None: def get_pin(self, pin: PinType) -> bool: if pin in self._in_pins: return cast(bool, self._in_pins[pin].is_active) - elif pin in self._out_pins: + if pin in self._out_pins: return bool(self._out_pins[pin].value) - else: - raise ValueError(f"Pin {pin} not found") + raise ValueError(f"Pin {pin} not found") def setup_interrupt_callback( self,