diff options
author | Gary E. Miller <gem@rellim.com> | 2018-11-16 20:25:03 +0000 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2018-11-16 20:25:03 +0000 |
commit | d66ffe55684f4777b85253bd58dd7f04640db3b3 (patch) | |
tree | 8fc3c9fe151a1f49de6ed21bf055993b949129f1 | |
parent | fea732d3ba95aa39dab6666f1c05d04f28d69b58 (diff) | |
download | gpsd-d66ffe55684f4777b85253bd58dd7f04640db3b3.tar.gz |
xgps: Add exception for bad PYTHONPATH
-rwxr-xr-x | xgps | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -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: |