| 1816 | |
| 1817 | |
| 1818 | def _load_ff_file( |
| 1819 | file: str, manager: BuildManager, log_error_fmt: str, id: str | None |
| 1820 | ) -> bytes | None: |
| 1821 | if manager.stats_enabled: |
| 1822 | t0 = time.time() |
| 1823 | try: |
| 1824 | data = manager.metastore.read(file) |
| 1825 | except OSError: |
| 1826 | if manager.logging_enabled: |
| 1827 | if id: |
| 1828 | message = log_error_fmt.format(id) + file |
| 1829 | else: |
| 1830 | message = log_error_fmt + file |
| 1831 | manager.log(message) |
| 1832 | return None |
| 1833 | if manager.stats_enabled: |
| 1834 | manager.add_stats(metastore_read_time=time.time() - t0) |
| 1835 | return data |
| 1836 | |
| 1837 | |
| 1838 | def _load_json_file( |