Mercurial > code > home > repos > homeauto
changeset 817:fb1bcdc55ca4
serial err handling
Ignore-this: 86a8941098a8be50a6ace8469c540bdd
darcs-hash:20111204024539-312f9-32dac8a109040c244a131ad88b3a59d219e7410f.gz
author | drewp <drewp@bigasterisk.com> |
---|---|
date | Sat, 03 Dec 2011 18:45:39 -0800 |
parents | 926adf586b08 |
children | ccbff2a4b8ce |
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: