old_contents: #!/usr/bin/env python3
  import time
  import cereal.messaging as messaging
  
  if __name__ == "__main__":
    sm = messaging.SubMaster(['ubloxGnss', 'gpsLocationExternal'])
  
    while 1:
      ug = sm['ubloxGnss']
      gle = sm['gpsLocationExternal']
  
      try:
        cnos = []
        for m in ug.measurementReport.measurements:
          cnos.append(m.cno)
        print("Sats: %d   Accuracy: %.2f m   cnos" % (ug.measurementReport.numMeas, gle.accuracy), sorted(cnos))
      except:
        pass
      sm.update()
      time.sleep(0.1)
  
new_contents: #!/usr/bin/env python3
  import time
  import cereal.messaging as messaging
  
  if __name__ == "__main__":
    sm = messaging.SubMaster(['ubloxGnss', 'gpsLocationExternal'])
  
    while 1:
      ug = sm['ubloxGnss']
      gle = sm['gpsLocationExternal']
  
      try:
        cnos = []
        for m in ug.measurementReport.measurements:
          cnos.append(m.cno)
        print("Sats: %d   Accuracy: %.2f m   cnos" % (ug.measurementReport.numMeas, gle.accuracy), sorted(cnos))
      except Exception:
        pass
      sm.update()
      time.sleep(0.1)
  
subject: fix linter