serial hid: don't sleep on exit

This commit is contained in:
Devaev Maxim 2020-10-14 17:02:19 +03:00
parent d769742768
commit 55968f9328

View File

@ -353,12 +353,11 @@ class Plugin(BaseHid, multiprocessing.Process): # pylint: disable=too-many-inst
logger.error("Missing HID serial device: %s", self.__device_path) logger.error("Missing HID serial device: %s", self.__device_path)
else: else:
logger.exception("Unexpected HID error") logger.exception("Unexpected HID error")
time.sleep(1)
except Exception: except Exception:
self.clear_events() self.clear_events()
logger.exception("Unexpected HID error") logger.exception("Unexpected HID error")
finally:
time.sleep(1) time.sleep(1)
def __get_serial(self) -> serial.Serial: def __get_serial(self) -> serial.Serial: