X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/1b0742ea4dd827c3f9217dab1dca35fbec100dce..84862c851a21caebff5194cbb7d94c9ff14ad132:/src/usb_hid.py?ds=inline diff --git a/src/usb_hid.py b/src/usb_hid.py index 113ac83..791647b 100644 --- a/src/usb_hid.py +++ b/src/usb_hid.py @@ -19,7 +19,7 @@ import sys for module in ["dwc2", "libcomposite"]: if Path("/proc/modules").read_text(encoding="utf-8").find(module) == -1: - raise Exception( + raise Exception( # pylint: disable=broad-exception-raised "%s module not present in your kernel. did you insmod it?" % module ) this = sys.modules[__name__] @@ -60,7 +60,7 @@ class Device: """ report_id = report_id or self.report_ids[0] device_path = self.get_device_path(report_id) - with open(device_path, "rb+", encoding="utf-8") as fd: + with open(device_path, "rb+") as fd: if report_id > 0: report = bytearray(report_id.to_bytes(1, "big")) + report fd.write(report) @@ -82,7 +82,7 @@ class Device: Return `None` if nothing received. """ device_path = self.get_device_path(report_id or self.report_ids[0]) - with open(device_path, "rb+", encoding="utf-8") as fd: + with open(device_path, "rb+") as fd: os.set_blocking(fd.fileno(), False) report = fd.read(self.out_report_lengths[0]) if report is not None: