From 0ffe2f11bc1479534f712c271564172f73ca1613 Mon Sep 17 00:00:00 2001 From: Raffson Date: Wed, 1 May 2024 14:12:23 +0200 Subject: [PATCH] Add guard before custom kneeboard injection --- game/missiongenerator/kneeboard.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/game/missiongenerator/kneeboard.py b/game/missiongenerator/kneeboard.py index a8415951..80ded358 100644 --- a/game/missiongenerator/kneeboard.py +++ b/game/missiongenerator/kneeboard.py @@ -822,7 +822,9 @@ class KneeboardGenerator(MissionInfoGenerator): page_path = aircraft_dir / f"page{idx:02}.png" page.write(page_path) self.mission.add_aircraft_kneeboard(aircraft.dcs_unit_type, page_path) - for type in Path(kneeboards_dir()).iterdir(): + if not kneeboards_dir().exists(): + return + for type in kneeboards_dir().iterdir(): if type.is_dir(): for kneeboard in type.iterdir(): self.mission.custom_kneeboards[type.name].append(kneeboard)