X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/a05866abcb60fe7b3d2198ed58e7f1deb82f8983..03548b64a8d7b407b4ae6464c5ffc551be8fc0be:/src/adafruit_blinka/microcontroller/am335x/sysfs_pwmout.py diff --git a/src/adafruit_blinka/microcontroller/am335x/sysfs_pwmout.py b/src/adafruit_blinka/microcontroller/am335x/sysfs_pwmout.py index b99e1cc..776f9bb 100644 --- a/src/adafruit_blinka/microcontroller/am335x/sysfs_pwmout.py +++ b/src/adafruit_blinka/microcontroller/am335x/sysfs_pwmout.py @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries +# +# SPDX-License-Identifier: MIT """ Much code from https://github.com/vsergeev/python-periphery/blob/master/periphery/pwm.py Copyright (c) 2015-2016 vsergeev / Ivan (Vanya) A. Sergeev @@ -101,7 +104,7 @@ class PWMOut: if not os.path.isdir(pin_path): try: with open( - os.path.join(channel_path, self._export_path), "w" + os.path.join(channel_path, self._export_path), "w", encoding="utf-8" ) as f_export: f_export.write("%d\n" % self._pwmpin) except IOError as e: @@ -131,7 +134,9 @@ class PWMOut: try: # unexport_path = os.path.join(channel_path, self._unexport_path) with open( - os.path.join(channel_path, self._unexport_path), "w" + os.path.join(channel_path, self._unexport_path), + "w", + encoding="utf-8", ) as f_unexport: f_unexport.write("%d\n" % self._pwmpin) except IOError as e: @@ -170,7 +175,7 @@ class PWMOut: attr, ) - with open(path, "w") as f_attr: + with open(path, "w", encoding="utf-8") as f_attr: f_attr.write(value + "\n") def _read_pin_attr(self, attr): @@ -184,7 +189,7 @@ class PWMOut: attr, ) - with open(path, "r") as f_attr: + with open(path, "r", encoding="utf-8") as f_attr: return f_attr.read().strip() # Mutable properties