diff options
author | Andrew Cady <d@jerkface.net> | 2017-02-10 23:19:10 +0000 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2017-02-10 23:19:10 +0000 |
commit | 6b735adbead93403c46de690f4c225d0d347f452 (patch) | |
tree | 78c6f11597937fdea1f66f56f5dcd0382c24eab0 /dexcom_reader/dexcom_dumper.py | |
parent | aed1997320c94a8acb7ad051e6297fdd112322b7 (diff) |
throw a specific exception for serial port errors
Diffstat (limited to 'dexcom_reader/dexcom_dumper.py')
-rwxr-xr-x | dexcom_reader/dexcom_dumper.py | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/dexcom_reader/dexcom_dumper.py b/dexcom_reader/dexcom_dumper.py index 0a2d8ee..18724ac 100755 --- a/dexcom_reader/dexcom_dumper.py +++ b/dexcom_reader/dexcom_dumper.py | |||
@@ -166,12 +166,9 @@ def poll(): | |||
166 | try: | 166 | try: |
167 | poll_remote() if HOST else poll_stdout() | 167 | poll_remote() if HOST else poll_stdout() |
168 | 168 | ||
169 | except ValueError as v: | 169 | except constants.SerialPortError: |
170 | if (v.args[0] == 'Attempting to use a port that is not open'): | 170 | connected(False) |
171 | connected(False) | 171 | dexcom_reconnect() |
172 | dexcom_reconnect() | ||
173 | else: | ||
174 | print_verbose('Caught error: %s' % v.args[0]) | ||
175 | sleep_verbose(10) | 172 | sleep_verbose(10) |
176 | except KeyboardInterrupt: | 173 | except KeyboardInterrupt: |
177 | print_verbose('Exiting.') | 174 | print_verbose('Exiting.') |