summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2018-11-16 20:31:32 +0000
committerGary E. Miller <gem@rellim.com>2018-11-16 20:31:32 +0000
commita86794cb3fb1e3a730225976035a72392a3f68ee (patch)
treeec2199583c5348224b823dcb6c7a122e774db5e9
parentf87ada5c3982ed0b54ddd77892bdb14d67dc8030 (diff)
downloadgpsd-a86794cb3fb1e3a730225976035a72392a3f68ee.tar.gz
gpsfake: Add test for PYTHONPATH
-rwxr-xr-xgpsfake11
1 files changed, 9 insertions, 2 deletions
diff --git a/gpsfake b/gpsfake
index 698c23ed..b8ca3941 100755
--- a/gpsfake
+++ b/gpsfake
@@ -23,8 +23,15 @@ import socket
import sys
import time
-import gps
-import gps.fake as gpsfake # The "as" pacifies pychecker
+# pylint wants local modules last
+try:
+ import gps
+ import gps.fake as gpsfake # The "as" pacifies pychecker
+except ImportError as e:
+ sys.stderr.write(
+ "gpsfake: 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: