def iterate_files()

in mapillary_tools/utils.py [0:0]


def iterate_files(root: str, recursive: bool = False) -> T.Generator[str, None, None]:
    for dirpath, dirnames, files in os.walk(root, topdown=True):
        if not recursive:
            dirnames.clear()
        else:
            dirnames[:] = [name for name in dirnames if not name.startswith(".")]
        for file in files:
            yield os.path.join(dirpath, file)