From 2bed6bfe0618583e73332fe12624985c44d03426 Mon Sep 17 00:00:00 2001 From: Jason Wen Date: Wed, 4 Jun 2025 22:38:20 -0400 Subject: [PATCH] create directory if does not exist --- sunnypilot/mapd/mapd_manager.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sunnypilot/mapd/mapd_manager.py b/sunnypilot/mapd/mapd_manager.py index 5b1171e110..afd632cff7 100644 --- a/sunnypilot/mapd/mapd_manager.py +++ b/sunnypilot/mapd/mapd_manager.py @@ -147,6 +147,14 @@ def main_thread(sm=None, pm=None): rk = Ratekeeper(1, print_delay_threshold=None) live_map_sp = OsmMapData() + # Create folder needed for OSM + try: + os.mkdir(COMMON_DIR) + except FileExistsError: + pass + except PermissionError: + cloudlog.exception(f"mapd: failed to make {COMMON_DIR}") + while True: show_alert = get_files_for_cleanup() and params.get_bool("OsmLocal") set_offroad_alert("Offroad_OSMUpdateRequired", show_alert, "This alert will be cleared when new maps are downloaded.")