From 5d02dc4a30b687cb05b64f957076ff4a161fdae3 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Tue, 5 Sep 2017 08:59:21 +1000 Subject: [PATCH] Tools: generate_manifest.py non-fatal if not all vehicle dirs exist --- Tools/scripts/generate_manifest.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Tools/scripts/generate_manifest.py b/Tools/scripts/generate_manifest.py index 3bd1737210..d9c879d3b4 100755 --- a/Tools/scripts/generate_manifest.py +++ b/Tools/scripts/generate_manifest.py @@ -203,7 +203,11 @@ class ManifestGenerator(): # used to listdir basedir here, but since this is also a web document root, there's a lot of other stuff accumulated... vehicletypes = [ 'AntennaTracker', 'Copter', 'Plane', 'Rover', 'Sub' ] for vehicletype in vehicletypes: - vdir = os.listdir(os.path.join(basedir, vehicletype)) + try: + vdir = os.listdir(os.path.join(basedir, vehicletype)) + except OSError as e: + if e.errno == 2: + continue for firstlevel in vdir: if firstlevel == "files.html": # generated file which should be ignored