From 02e687e99cff99929e4837eb861c7ccd58ddd77d Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Fri, 27 Oct 2017 10:01:44 +1100 Subject: [PATCH] Tools: generate_manifest: improve handling of unknown tags --- Tools/scripts/generate_manifest.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Tools/scripts/generate_manifest.py b/Tools/scripts/generate_manifest.py index 15a7148fb0..d3eaf73b0e 100755 --- a/Tools/scripts/generate_manifest.py +++ b/Tools/scripts/generate_manifest.py @@ -239,8 +239,10 @@ class ManifestGenerator(): tag = firstlevel if tag not in self.known_release_types: print("Unknown tag (%s) in directory (%s)" % - (tag, vdir), file=sys.stderr) + (tag, os.path.join(vdir)), file=sys.stderr) tag_path = os.path.join(basedir, vehicletype, tag) + if not os.path.isdir(tag_path): + continue self.add_firmware_data_from_dir(tag_path, xfirmwares, vehicletype, releasetype=tag) firmwares = self.xfirmwares_to_firmwares(xfirmwares)