X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/80a2f37a06c217e101373df892bf4a083c03012a..4d9d0797a4ea19aa15c88742fb29c037072c7c63:/src/adafruit_blinka/microcontroller/generic_linux/sysfs_analogout.py diff --git a/src/adafruit_blinka/microcontroller/generic_linux/sysfs_analogout.py b/src/adafruit_blinka/microcontroller/generic_linux/sysfs_analogout.py index ec8b6c6..0b2d857 100644 --- a/src/adafruit_blinka/microcontroller/generic_linux/sysfs_analogout.py +++ b/src/adafruit_blinka/microcontroller/generic_linux/sysfs_analogout.py @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries +# +# SPDX-License-Identifier: MIT """ `analogio` - Analog output control ================================================= @@ -13,7 +16,7 @@ from adafruit_blinka import ContextManaged try: from microcontroller.pin import analogOuts except ImportError: - raise RuntimeError("No Analog Outputs defined for this board") + raise RuntimeError("No Analog Outputs defined for this board") from ImportError class AnalogOut(ContextManaged): @@ -85,7 +88,7 @@ class AnalogOut(ContextManaged): self._channel_path.format(self._channel), ) - with open(path, "w") as analog_out: + with open(path, "w", encoding="utf-8") as analog_out: return analog_out.write(value + "\n") def deinit(self):