Pyserial закрывает порт после чтения строки
У меня проблема с pyserial, когда COM-порт закрывается каждый раз, когда я читаю из него данные.
dev = serial.Serial(port='COM25', baudrate=921600, timeout=2)
print('device open: {}'.format(dev.isOpen()))
dev.write('*VER'.encode())
print('device open: {}'.format(dev.isOpen()))
print('device response: {}'.format(dev.readline()))
print('device open: {}'.format(dev.isOpen()))
Это приводит к
device open: True
device open: True
device response: b'Monitor Version 1.02.22\r\n'
device open: False
Есть идеи, почему это могло происходить?