From ccd35e9019e493ae730cb08c10d3038ba5f94f01 Mon Sep 17 00:00:00 2001 From: Dan Date: Tue, 11 Mar 2014 10:24:17 +0800 Subject: [PATCH] Catch OSError exception when accessing serial ports on OSX --- Arduino/arduino.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 100644 => 100755 Arduino/arduino.py diff --git a/Arduino/arduino.py b/Arduino/arduino.py old mode 100644 new mode 100755 index ac5e74d..58bc020 --- a/Arduino/arduino.py +++ b/Arduino/arduino.py @@ -66,7 +66,7 @@ def find_port(baud, timeout): log.debug('Found {0}, testing...'.format(p)) try: sr = serial.Serial(p, baud, timeout=timeout) - except serial.serialutil.SerialException as e: + except (serial.serialutil.SerialException, OSError) as e: log.debug(str(e)) continue time.sleep(2)