X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/079c1515b8d1ac47c72b3fb3ce6b4ce278183986..953b5dd3f0e627abfdb3f56e5fa88f2a8a699ab2:/src/adafruit_blinka/microcontroller/generic_linux/sysfs_analogin.py diff --git a/src/adafruit_blinka/microcontroller/generic_linux/sysfs_analogin.py b/src/adafruit_blinka/microcontroller/generic_linux/sysfs_analogin.py index bf6988b..1b725b9 100644 --- a/src/adafruit_blinka/microcontroller/generic_linux/sysfs_analogin.py +++ b/src/adafruit_blinka/microcontroller/generic_linux/sysfs_analogin.py @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries +# +# SPDX-License-Identifier: MIT """ `analogio` - Analog input control ================================================= @@ -13,7 +16,7 @@ from adafruit_blinka import ContextManaged try: from microcontroller.pin import analogIns except ImportError: - raise RuntimeError("No Analog Inputs defined for this board") + raise RuntimeError("No Analog Inputs defined for this board") from ImportError class AnalogIn(ContextManaged): @@ -79,7 +82,7 @@ class AnalogIn(ContextManaged): self._channel_path.format(self._channel), ) - with open(path, "r") as analog_in: + with open(path, "r", encoding="utf-8") as analog_in: return int(analog_in.read().strip()) # pylint: disable=no-self-use