From 1a292584033f0cf214cf7a392644e37fe64b8e5c Mon Sep 17 00:00:00 2001 From: "Gary E. Miller" Date: Fri, 21 Sep 2018 20:09:37 -0700 Subject: gegps: Better error message on no conenct to gpsd. --- gegps | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'gegps') diff --git a/gegps b/gegps index 72ce2283..28888aa9 100755 --- a/gegps +++ b/gegps @@ -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: -- cgit v1.2.1