aboutsummaryrefslogtreecommitdiff
path: root/Tools/px4params
diff options
context:
space:
mode:
authorStefan Rado <px4@sradonia.net>2014-02-18 22:00:10 +0100
committerStefan Rado <px4@sradonia.net>2014-02-18 22:00:10 +0100
commite9feef8ff6ef1f4dcc7b55a75301e2275e662dae (patch)
tree656cce83a74bc77f9ef4d4d7d3170a987d13e513 /Tools/px4params
parenta7ee2e71a0a855f6206f6f9009c5893e942e9bed (diff)
downloadpx4-firmware-e9feef8ff6ef1f4dcc7b55a75301e2275e662dae.tar.gz
px4-firmware-e9feef8ff6ef1f4dcc7b55a75301e2275e662dae.tar.bz2
px4-firmware-e9feef8ff6ef1f4dcc7b55a75301e2275e662dae.zip
Simplify file extension check.
Diffstat (limited to 'Tools/px4params')
-rw-r--r--Tools/px4params/scanner.py9
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)