Python. PySerial. Условие - "если нет подключенных устройств"
Изучаю сейчас PySerial (в связке с PyQt5). Научился выводить информацию о подключенных устройствах, находить нужное устройство по серийному номеру, чтение/запись. Но как сделать, что если подключенных устройств нет, то выводит информацию об этом?
Я пытался сделать следующим образом:
for port in serial.tools.list_ports.comports():
com_port = 'Name:' + ' ' + port.name
com_hwid = 'HWID (vid:pid, serial_number)' + ' ' + port.hwid
com_manufacture = 'Manufacture:' + ' ' + port.manufacturer
text_console.appendPlainText(com_port)
text_console.appendPlainText(com_hwid)
text_console.appendPlainText(com_manufacture)
if com_port == ' ':
print('Not Found')
Вместо com_port пробовал port.name и другие параметры. Даже пробовал напрямую ...comports. Сравнивал с нулём и False. По всякому. В документации не смог найти ответа.