From 8cc8f6f0798aa0c2db949b3b4ce0b6d3d029e93e Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Sun, 14 Dec 2025 07:49:29 -0500 Subject: [PATCH] Update gps_client.py check for finite --- gps_client.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/gps_client.py b/gps_client.py index 0cef49dc..910f00ef 100644 --- a/gps_client.py +++ b/gps_client.py @@ -42,16 +42,18 @@ try: # print(session.fix.time, end="") # else: # print('n/a', end="") - - if ((gps.isfinite(session.fix.latitude) and - gps.isfinite(session.fix.longitude))): - print("%.6f %.6f %.6f" % - (session.fix.latitude, session.fix.longitude, session.fix.altitude)) + + if ((gps.isfinite(session.fix.latitude) lat = session.fix.latitude + if gps.isfinite(session.fix.longitude) lon = session.fix.longitude + if gps.isfinite(session.fix.altitude): alt = session.fix.altitude - else: - print(" 0 0 0") + print("%.6f %.6f %.6f" % + (session.fix.latitude, session.fix.longitude, session.fix.altitude)) + +# else: +# print(" 0 0 0") except KeyboardInterrupt: # got a ^C. Say bye, bye