diff --git a/plover_stenograph_usb.py b/plover_stenograph_usb.py index c8f4eed..7d738d0 100644 --- a/plover_stenograph_usb.py +++ b/plover_stenograph_usb.py @@ -403,7 +403,11 @@ else: return self._connected # Copy the default configuration. - usb_device.set_configuration() + try: + usb_device.set_configuration() + except core.USBError as e: + log.warning('Error connecting: %s', e) + self._error() config = usb_device.get_active_configuration() interface = config[(0, 0)] diff --git a/setup.py b/setup.py old mode 100644 new mode 100755