summaryrefslogtreecommitdiff
path: root/xgps
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2018-09-21 14:42:49 -0700
committerGary E. Miller <gem@rellim.com>2018-09-21 14:42:49 -0700
commit8446d17968dedb036f095cb0bd9c3404e452706c (patch)
treed459474b409255e7bbebf2c396e38d9add9a3b95 /xgps
parent5331809a0ee5d28d45553d69346836b080ba9fc6 (diff)
downloadgpsd-8446d17968dedb036f095cb0bd9c3404e452706c.tar.gz
add gps module version check to Python programs
Diffstat (limited to 'xgps')
-rwxr-xr-xxgps13
1 files changed, 13 insertions, 0 deletions
diff --git a/xgps b/xgps
index 654674f2..045b9808 100755
--- a/xgps
+++ b/xgps
@@ -40,6 +40,19 @@ from gi.repository import Pango # pylint: disable=wrong-import-position
import gps
import gps.clienthelpers
+gps_version = '3.18-dev'
+if gps.__version__ != gps_version:
+ sys.stderr.write("xgps: ERROR: need gps module version %s, got %s\n" %
+ (gps_version, gps.__version__))
+ sys.exit(1)
+
+
+gps_version = '3.18-dev'
+if gps.__version__ != gps_version:
+ sys.stderr.write("xgps: ERROR: need gps module version %s, got %s\n" %
+ (gps_version, gps.__version__))
+ sys.exit(1)
+
gui_about = '''\
This is xgps, a test client for the gpsd daemon.