cleanup Stenograph._connect_machine

This commit is contained in:
Benoit Pierre 2021-05-26 22:34:29 +02:00
commit aeececf43f

View file

@ -613,17 +613,12 @@ class Stenograph(ThreadedStenotypeBase):
self.start() self.start()
def _connect_machine(self): def _connect_machine(self):
connected = False
try: try:
connected = self._machine.connect() return self._machine.connect()
except ValueError: except Exception:
log.warning('Libusb must be installed.') log.warning('Error connecting', exc_info=True)
self._error() self._error()
except AssertionError as e: return False
log.warning('Error connecting: %s', e)
self._error()
finally:
return connected
def _reconnect(self): def _reconnect(self):
self._initializing() self._initializing()