summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2018-11-16 20:25:03 +0000
committerGary E. Miller <gem@rellim.com>2018-11-16 20:25:03 +0000
commitd66ffe55684f4777b85253bd58dd7f04640db3b3 (patch)
tree8fc3c9fe151a1f49de6ed21bf055993b949129f1
parentfea732d3ba95aa39dab6666f1c05d04f28d69b58 (diff)
downloadgpsd-d66ffe55684f4777b85253bd58dd7f04640db3b3.tar.gz
xgps: Add exception for bad PYTHONPATH
-rwxr-xr-xxgps11
1 files changed, 9 insertions, 2 deletions
diff --git a/xgps b/xgps
index 7739abdd..30131030 100755
--- a/xgps
+++ b/xgps
@@ -48,8 +48,15 @@ from gi.repository import Gdk # pylint: disable=wrong-import-position
from gi.repository import Pango # pylint: disable=wrong-import-position
# pylint wants local modules last
-import gps
-import gps.clienthelpers
+try:
+ import gps
+ import gps.clienthelpers
+except ImportError as e:
+ sys.stderr.write(
+ "xgps: can't load Python gps libraries -- check PYTHONPATH.\n")
+ sys.stderr.write("%s\n" % e)
+ sys.exit(1)
+
gps_version = '3.19-dev'
if gps.__version__ != gps_version: