diff options
author | Stefan Rado <px4@sradonia.net> | 2014-02-18 22:00:10 +0100 |
---|---|---|
committer | Stefan Rado <px4@sradonia.net> | 2014-02-18 22:00:10 +0100 |
commit | e9feef8ff6ef1f4dcc7b55a75301e2275e662dae (patch) | |
tree | 656cce83a74bc77f9ef4d4d7d3170a987d13e513 | |
parent | a7ee2e71a0a855f6206f6f9009c5893e942e9bed (diff) | |
download | px4-firmware-e9feef8ff6ef1f4dcc7b55a75301e2275e662dae.tar.gz px4-firmware-e9feef8ff6ef1f4dcc7b55a75301e2275e662dae.tar.bz2 px4-firmware-e9feef8ff6ef1f4dcc7b55a75301e2275e662dae.zip |
Simplify file extension check.
-rw-r--r-- | Tools/px4params/scanner.py | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/Tools/px4params/scanner.py b/Tools/px4params/scanner.py index 8779b7bbf..43fd35e60 100644 --- a/Tools/px4params/scanner.py +++ b/Tools/px4params/scanner.py @@ -8,20 +8,15 @@ class Scanner(object): to the Parser. """ - re_file_extension = re.compile(r'\.([^\.]+)$') - def ScanDir(self, srcdir, parser): """ Scans provided path and passes all found contents to the parser using parser.Parse method. """ - extensions = set(parser.GetSupportedExtensions()) + extensions = tuple(parser.GetSupportedExtensions()) for dirname, dirnames, filenames in os.walk(srcdir): for filename in filenames: - m = self.re_file_extension.search(filename) - if m: - ext = m.group(1) - if ext in extensions: + if filename.endswith(extensions): path = os.path.join(dirname, filename) self.ScanFile(path, parser) |