From 533343c671e9764601bb16f526fa3b390af101fd Mon Sep 17 00:00:00 2001 From: "Kate J. Temkin" Date: Fri, 18 May 2018 06:02:53 -0600 Subject: [PATCH] clean up dependencies for broader compatibility --- fusee-launcher.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/fusee-launcher.py b/fusee-launcher.py index 9772ccb..4b07c70 100755 --- a/fusee-launcher.py +++ b/fusee-launcher.py @@ -29,8 +29,6 @@ import os import sys -import usb -import time import errno import ctypes import argparse @@ -131,6 +129,9 @@ class HaxBackend: def find_device(self, vid=None, pid=None): """ Set and return the device to be used """ + + import usb + self.dev = usb.core.find(idVendor=vid, idProduct=pid) return self.dev @@ -599,7 +600,7 @@ except IOError as e: try: device_id = switch.read_device_id() print("Found a Tegra with Device ID: {}".format(device_id)) -except usb.core.USBError as e: +except OSError as e: # Raise the exception only if we're not being permissive about ID reads. if not arguments.permissive_id: raise e