navd: dont crash on unregistered device (#24699)

pull/83/head
Willem Melching 3 years ago committed by GitHub
parent 338a3babd4
commit 2b9f8662cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      selfdrive/navd/navd.py

@ -47,7 +47,11 @@ class RouteEngine:
self.mapbox_token = os.environ["MAPBOX_TOKEN"]
self.mapbox_host = "https://api.mapbox.com"
else:
try:
self.mapbox_token = Api(self.params.get("DongleId", encoding='utf8')).get_token(expiry_hours=4 * 7 * 24)
except FileNotFoundError:
cloudlog.exception("Failed to generate mapbox token due to missing private key. Ensure device is registered.")
self.mapbox_token = ""
self.mapbox_host = "https://maps.comma.ai"
def update(self):

Loading…
Cancel
Save