Browse Source

Added support for catching exceptions when trying to use a vid/pid not supported under pyftdi.

pyserial_fix
Scott Petersen 10 years ago
parent
commit
10316b8fa6
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      alarmdecoder/devices.py

+ 3
- 0
alarmdecoder/devices.py View File

@@ -405,6 +405,9 @@ class USBDevice(Device):
except (usb.core.USBError, FtdiError), err:
raise NoDeviceError('Error opening device: {0}'.format(str(err)), err)

except KeyError, err:
raise NoDeviceError('Unsupported device. ({0:04x}:{1:04x}) You probably need a newer version of pyftdi.'.format(err[0][0], err[0][1]))

else:
self._running = True
self.on_open()


Loading…
Cancel
Save