Shutdown on mingw64 can hang, usually requiring a reboot to clear.
Traceback (most recent call last):
File "C:/msys64\home\malmberg\work\D-Rats/d_rats/comm.py", line 738, in write
self._serial.write(buf)
File "C:/msys64\home\malmberg\work\D-Rats/d_rats/comm.py", line 425, in write
self._write(data)
File "C:/msys64\home\malmberg\work\D-Rats/d_rats/comm.py", line 397, in _write
serial.Serial.write(self, data[pos:pos+chunk])
File "C:/msys64/mingw64/lib/python3.10/site-packages/serial/serialwin32.py", line 325, in write
raise SerialTimeoutException('Write timeout')
serial.serialutil.SerialTimeoutException: Write timeout
06/26/2022 16:15:12:INFO:Utils.log_exception:----------------
06/26/2022 16:15:12:INFO:Transporter:__send: [SERIAL COM9@9600] Data path IO error: Failed to write to serial port [SERIAL COM9@9600] Write timeout
06/26/2022 16:15:12:INFO:Transporter:__send: [SERIAL COM9@9600] Attempting reconnect...
06/26/2022 16:15:12:INFO:Utils.log_exception:-- Exception: --
Traceback (most recent call last):
File "C:/msys64\home\malmberg\work\D-Rats/d_rats/comm.py", line 738, in write
self._serial.write(buf)
File "C:/msys64\home\malmberg\work\D-Rats/d_rats/comm.py", line 423, in write
self.timeout = 0.01
File "C:/msys64/mingw64/lib/python3.10/site-packages/serial/serialutil.py", line 372, in timeout
self._reconfigure_port()
File "C:/msys64/mingw64/lib/python3.10/site-packages/serial/serialwin32.py", line 222, in _reconfigure_port
raise SerialException(
serial.serialutil.SerialException: Cannot configure port, something went wrong. Original message: PermissionError(13, 'Access is denied.', None, 5)
06/26/2022 16:15:12:INFO:Utils.log_exception:----------------
06/26/2022 16:15:12:INFO:Transporter:__send: [SERIAL COM9@9600] Data path IO error: Failed to write to serial port [SERIAL COM9@9600] Cannot configure port, something went wrong. Original message: PermissionError(13, 'Access is denied.', None, 5)
Shutdown on mingw64 can hang, usually requiring a reboot to clear.