Browse Source

Simplify file extension check.

sbg
Stefan Rado 11 years ago
parent
commit
e9feef8ff6
  1. 9
      Tools/px4params/scanner.py

9
Tools/px4params/scanner.py

@ -8,20 +8,15 @@ class Scanner(object): @@ -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)

Loading…
Cancel
Save