From 77b8ed671763849c86bf7d1dc0b3e429a9fa8b60 Mon Sep 17 00:00:00 2001 From: Andreas Antener Date: Fri, 2 Oct 2015 10:12:00 +0200 Subject: [PATCH 1/2] check supported extensions for rc.autostart generation --- Tools/px4airframes/srcscanner.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Tools/px4airframes/srcscanner.py b/Tools/px4airframes/srcscanner.py index cb31906a30..398c7ed067 100644 --- a/Tools/px4airframes/srcscanner.py +++ b/Tools/px4airframes/srcscanner.py @@ -16,9 +16,11 @@ class SourceScanner(object): extensions = tuple(parser.GetSupportedExtensions()) for dirname, dirnames, filenames in os.walk(srcdir): for filename in filenames: - path = os.path.join(dirname, filename) - if not self.ScanFile(path, parser): - return False + extension = os.path.splitext(filename)[1] + if extension in extensions: + path = os.path.join(dirname, filename) + if not self.ScanFile(path, parser): + return False return True def ScanFile(self, path, parser): From c26f980f37c110e5a1b48ea313a4896e7c947521 Mon Sep 17 00:00:00 2001 From: Andreas Antener Date: Tue, 6 Oct 2015 15:15:08 +0200 Subject: [PATCH 2/2] added airframe extension .hil --- Tools/px4airframes/srcparser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tools/px4airframes/srcparser.py b/Tools/px4airframes/srcparser.py index 699a2cdc3b..fb491ede15 100644 --- a/Tools/px4airframes/srcparser.py +++ b/Tools/px4airframes/srcparser.py @@ -151,7 +151,7 @@ class SourceParser(object): Returns list of supported file extensions that can be parsed by this parser. The parser uses any extension. """ - return [""] + return ["", ".hil"] def Parse(self, path, contents): """