From: Melissa LeBlanc-Williams Date: Wed, 3 Sep 2025 18:10:54 +0000 (-0700) Subject: Merge pull request #1005 from makermelissa/libgpiod-fix X-Git-Tag: 8.66.0 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/HEAD?hp=c07c4057b7717a26f42715e6c6d4c1176b6cf481 Merge pull request #1005 from makermelissa/libgpiod-fix Fix libgpiod 2.x library where self._num is not defined in certain cases --- diff --git a/src/adafruit_blinka/microcontroller/generic_linux/libgpiod/libgpiod_pin_2_x.py b/src/adafruit_blinka/microcontroller/generic_linux/libgpiod/libgpiod_pin_2_x.py index 9f12d9d..b3a3338 100644 --- a/src/adafruit_blinka/microcontroller/generic_linux/libgpiod/libgpiod_pin_2_x.py +++ b/src/adafruit_blinka/microcontroller/generic_linux/libgpiod/libgpiod_pin_2_x.py @@ -29,6 +29,8 @@ class Pin: chip_id = 0 if isinstance(pin_id, tuple): chip_id, self._num = pin_id + else: + self._num = int(pin_id) if isinstance(chip_id, int): chip_id = f"/dev/gpiochip{chip_id}" self._chip = gpiod.Chip(chip_id)