()
| 45 | fileIterator: Iterable[str] |
| 46 | if recursive: |
| 47 | def recursiveFileIterator(): |
| 48 | for root, dirs, files in os.walk(path): |
| 49 | for file in files: |
| 50 | yield os.path.join(root, file) |
| 51 | fileIterator = recursiveFileIterator() |
| 52 | else: |
| 53 | fileIterator = os.listdir(path) |