diff --git a/sensors2osc/sensors2osc/ehealth2osc.py b/sensors2osc/sensors2osc/ehealth2osc.py index 087ebfe..a68e3b7 100644 --- a/sensors2osc/sensors2osc/ehealth2osc.py +++ b/sensors2osc/sensors2osc/ehealth2osc.py @@ -37,7 +37,7 @@ def main(): else: continue #print repr(data) - except socket.error, msg: + except (socket.error, serial.serialutil.SerialException), msg: # got disconnected? print "serial socket error!!!", msg platform.reconnect() diff --git a/sensors2osc/sensors2osc/ekg2osc.py b/sensors2osc/sensors2osc/ekg2osc.py index bea1cd8..0956078 100644 --- a/sensors2osc/sensors2osc/ekg2osc.py +++ b/sensors2osc/sensors2osc/ekg2osc.py @@ -38,7 +38,7 @@ def main(): t = platform.serial_sock.read(1) else: continue - except socket.error as msg: + except (socket.error, serial.serialutil.SerialException), msg: # got disconnected? print "serial socket error!!!", msg platform.reconnect() diff --git a/sensors2osc/sensors2osc/pulse2osc.py b/sensors2osc/sensors2osc/pulse2osc.py index 707014c..2fb758d 100644 --- a/sensors2osc/sensors2osc/pulse2osc.py +++ b/sensors2osc/sensors2osc/pulse2osc.py @@ -75,7 +75,7 @@ def main(): t = platform.serial_sock.read(1) else: continue - except socket.error as msg: + except (socket.error, serial.serialutil.SerialException), msg: # got disconnected? print "serial socket error!!!", msg platform.reconnect()