From aeececf43fe4df342700f3bea1346c889c231c28 Mon Sep 17 00:00:00 2001 From: Benoit Pierre Date: Wed, 26 May 2021 22:34:29 +0200 Subject: [PATCH] cleanup `Stenograph._connect_machine` --- plover_stenograph_usb.py | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/plover_stenograph_usb.py b/plover_stenograph_usb.py index 8a12805..574a73e 100644 --- a/plover_stenograph_usb.py +++ b/plover_stenograph_usb.py @@ -613,17 +613,12 @@ class Stenograph(ThreadedStenotypeBase): self.start() def _connect_machine(self): - connected = False try: - connected = self._machine.connect() - except ValueError: - log.warning('Libusb must be installed.') + return self._machine.connect() + except Exception: + log.warning('Error connecting', exc_info=True) self._error() - except AssertionError as e: - log.warning('Error connecting: %s', e) - self._error() - finally: - return connected + return False def _reconnect(self): self._initializing()