def main(srcdir, file_extensions, **kwargs): assert type(file_extensions) == list for root, dirs, files in Path(srcdir).walk(): for f in files: f = Path(root, f) if f.splitext()[-1][1:] in file_extensions: check_file(f, **kwargs)