def comports():
    return list(iterate_comports())

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# test
Reassign the terminal toggle button to show dialog on error
dataset/ETHPy150Open pyserial/pyserial/serial/tools/list_ports_windows.py/comports--crossover with--dataset/ETHPy150Open glue-viz/glue/glue/app/qt/application.py/GlueApplication._setup_terminal_error_dialog