Skip to content

Commit 05d2216

Browse files
committed
Catch missing serial module (but don't depend on it)
1 parent 2753d3a commit 05d2216

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

mbed/mbed_cdc.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1-
from serial import Serial, SerialException
2-
import serial.tools.miniterm as miniterm
31

4-
def mbed_cdc(port, reset=False, sterm=False, baudrate=9600, timeout=10, print_term_header=True):
2+
def mbed_cdc(port, reset=False, sterm=False, baudrate=9600, timeout= 10, print_term_header=True):
3+
try:
4+
from serial import Serial, SerialException
5+
import serial.tools.miniterm as miniterm
6+
except (IOError, ImportError, OSError):
7+
return False
8+
59
def get_instance(*args, **kwargs):
610
try:
711
serial_port = Serial(*args, **kwargs)

0 commit comments

Comments
 (0)