diff options
Diffstat (limited to 'kvmd/gpio.py')
-rw-r--r-- | kvmd/gpio.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kvmd/gpio.py b/kvmd/gpio.py index 6959a640..ea99149e 100644 --- a/kvmd/gpio.py +++ b/kvmd/gpio.py @@ -74,7 +74,7 @@ class BatchReader: def __init__(self, pins: List[int], interval: float, notifier: aiotools.AioNotifier) -> None: self.__pins = pins self.__flags: Tuple[Optional[bool], ...] = (None,) * len(pins) - self.__state = dict.fromkeys(pins, False) + self.__state = {pin: read(pin) for pin in pins} self.__interval = interval self.__notifier = notifier |