(self, suffix)
| 305 | |
| 306 | class FileReader: |
| 307 | def set_reader(self, suffix) -> None: |
| 308 | self.reader = READER_MAP[suffix] |
| 309 | logger.info(f"Setting Reader to {type(self.reader).__name__}") |
| 310 | |
| 311 | def read_file(self, file_path: Path, task="describe the file") -> str: |
| 312 | suffix = '.' + file_path.split(".")[-1] |