Mercurial > code > home > repos > homeauto
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: