From 9016a1cb985e81baca63171fa94efec7f2f4a276 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Wed, 6 Apr 2011 15:07:45 +0200 Subject: [PATCH] use try/except in device.py as well --- software/device.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/software/device.py b/software/device.py index 82cb5c8..351c20c 100644 --- a/software/device.py +++ b/software/device.py @@ -11,7 +11,10 @@ class Device: usbdev = usb.core.find(idVendor = self.VENDORID, idProduct = self.PRODUCTID) if usbdev == None: raise Exception('EduBRM device not found') - usbdev.detach_kernel_driver(0) + try: + usbdev.detach_kernel_driver(0) + except: + pass usbdev.set_configuration() self.epo = usb.util.find_descriptor(usbdev.get_interface_altsetting(), custom_match = lambda e: \