(self, data_dir: str, report_dirs: dict[str, str])
| 57 | |
| 58 | class Reports: |
| 59 | def __init__(self, data_dir: str, report_dirs: dict[str, str]) -> None: |
| 60 | self.data_dir = data_dir |
| 61 | self.reporters: list[AbstractReporter] = [] |
| 62 | self.named_reporters: dict[str, AbstractReporter] = {} |
| 63 | |
| 64 | for report_type, report_dir in sorted(report_dirs.items()): |
| 65 | self.add_report(report_type, report_dir) |
| 66 | |
| 67 | def add_report(self, report_type: str, report_dir: str) -> AbstractReporter: |
| 68 | try: |