From 8eb2798e5cc620a122b441521b45a36a56537136 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sat, 3 Oct 2015 12:28:21 +0100 Subject: [PATCH] Direct import of comports --- platformio/util.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/platformio/util.py b/platformio/util.py index fa71848b..a3a4c45e 100644 --- a/platformio/util.py +++ b/platformio/util.py @@ -243,11 +243,9 @@ def exec_command(*args, **kwargs): def get_serialports(): - if os.name == "nt": - from serial.tools.list_ports_windows import comports - elif os.name == "posix": - from serial.tools.list_ports_posix import comports - else: + try: + from serial.tools.list_ports import comports + except ImportError: raise exception.GetSerialPortsError(os.name) return [{"port": p, "description": d, "hwid": h} for p, d, h in comports() if p]