# HG changeset patch # User drewp # Date 1322966739 28800 # Node ID fb1bcdc55ca4a3b5dd46df8eab7317e922510f26 # Parent 926adf586b08f35988bbb3bb23a0ccdc4375f2c5 serial err handling Ignore-this: 86a8941098a8be50a6ace8469c540bdd darcs-hash:20111204024539-312f9-32dac8a109040c244a131ad88b3a59d219e7410f.gz diff -r 926adf586b08 -r fb1bcdc55ca4 service/sba/sba.py --- 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: