From 5a318e112f5f6719823be3c7c478bf5fd929b8e4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 6 Nov 2007 18:41:54 +0000 Subject: [PATCH] Find devices should return an empty list when libusb is not available. --- src/libprs500/devices/libusb.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libprs500/devices/libusb.py b/src/libprs500/devices/libusb.py index 0d0f3defaf..c7182b3cc2 100644 --- a/src/libprs500/devices/libusb.py +++ b/src/libprs500/devices/libusb.py @@ -145,6 +145,8 @@ class Bus(Structure): TODO: Check if exploring children is neccessary (e.g. with an external hub) """ def fget(self): + if _libusb is None: + return [] if _libusb.usb_find_devices() < 0: raise Error('Unable to search for USB devices') ndev = self.devices