changeset 12:3d26993558e8

serial err handling Ignore-this: 86a8941098a8be50a6ace8469c540bdd
author drewp@bigasterisk.com
date Sat, 03 Dec 2011 18:45:39 -0800
parents 18ab66b5305d
children 33e6678d76ab
files service/sba/sba.py
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/service/sba/sba.py	Sat Aug 20 21:21:29 2011 -0700
+++ b/service/sba/sba.py	Sat Dec 03 18:45:39 2011 -0800
@@ -3,6 +3,7 @@
 import cyclone.web
 from twisted.python import log
 from twisted.internet import reactor
+from serial.serialutil import SerialException
 
 class Sba(object):
     def __init__(self, port="/dev/ttyACM0"):
@@ -46,7 +47,7 @@
         """
         try:
             self.s.write(cmd + "\r")
-        except OSError:
+        except (OSError, SerialException):
             os.abort()
             
         if getResponse: