diff options
author | Gary E. Miller <gem@rellim.com> | 2018-09-21 20:09:37 -0700 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2018-09-21 20:10:06 -0700 |
commit | 1a292584033f0cf214cf7a392644e37fe64b8e5c (patch) | |
tree | 9e33e89cf5097ac1a6a8dc01dc18988cf52a3684 /gegps | |
parent | b0abe36efc252309b6d8b9d257e9a6e8f0937fed (diff) | |
download | gpsd-1a292584033f0cf214cf7a392644e37fe64b8e5c.tar.gz |
gegps: Better error message on no conenct to gpsd.
Diffstat (limited to 'gegps')
-rwxr-xr-x | gegps | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -26,6 +26,7 @@ from __future__ import absolute_import, print_function, division import getopt import os +import socket # for socket.error import sys import gps @@ -114,7 +115,12 @@ if __name__ == "__main__": sys.stderr.write("gegps: Version %s\n" % gps_version) sys.exit(0) - session = gps.gps() + try: + session = gps.gps() + except socket.error: + sys.stderr.write("gegps: Could not connect to gpsd daemon\n") + sys.exit(1) + session.stream(gps.WATCH_ENABLE) if initialize: |