From: Melissa LeBlanc-Williams Date: Fri, 18 Feb 2022 17:49:55 +0000 (-0800) Subject: Fix reimport issue X-Git-Tag: 7.1.0^2~10 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/4cbaad4876bdd3c1456d83699c389921cabb879a Fix reimport issue --- diff --git a/src/microcontroller/__init__.py b/src/microcontroller/__init__.py index 59b0d36..4080b68 100755 --- a/src/microcontroller/__init__.py +++ b/src/microcontroller/__init__.py @@ -11,7 +11,7 @@ import time from adafruit_platformdetect.constants import chips as ap_chip from adafruit_blinka import Enum from adafruit_blinka.agnostic import board_id, chip_id -import microcontroller.pin # pylint: disable=unused-import +import microcontroller.pin def delay_us(delay): @@ -35,15 +35,14 @@ class Pin(Enum): # pylint: disable=import-outside-toplevel, cyclic-import import board + # pylint: enable=import-outside-toplevel, cyclic-import + for key in dir(board): if getattr(board, key) is self: return "board.{}".format(key) - import microcontroller.pin as pin - - # pylint: enable=import-outside-toplevel, cyclic-import - for key in dir(pin): - if getattr(pin, key) is self: + for key in dir(microcontroller.pin): + if getattr(microcontroller.pin, key) is self: return "microcontroller.pin.{}".format(key) return repr(self)