We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 418902f commit 761ce57Copy full SHA for 761ce57
1 file changed
src/hardware/rfid_reader.py
@@ -39,10 +39,14 @@ def _init_pn532(self):
39
logging.warning("Failed to close card reader serial port: %s", e)
40
self._pn532 = None
41
uart = serial.Serial(self._usb_id, baudrate=115200, timeout=0.1)
42
- uart.reset_input_buffer()
43
- uart.reset_output_buffer()
44
- time.sleep(0.1)
45
- self._pn532 = PN532_UART(uart, debug=False)
+ try:
+ uart.reset_input_buffer()
+ uart.reset_output_buffer()
+ time.sleep(0.1)
46
+ self._pn532 = PN532_UART(uart, debug=False)
47
+ except Exception:
48
+ uart.close()
49
+ raise
50
51
def reconnect(self):
52
if not exists(self._usb_id):
0 commit comments