(data_path: str, meta_path: str)
| 47 | |
| 48 | |
| 49 | def load_json(data_path: str, meta_path: str) -> CacheData: |
| 50 | with open(data_path) as ds: |
| 51 | data_json = json.load(ds) |
| 52 | |
| 53 | with open(meta_path) as ms: |
| 54 | meta_json = json.load(ms) |
| 55 | |
| 56 | data_size = os.path.getsize(data_path) |
| 57 | meta_size = os.path.getsize(meta_path) |
| 58 | |
| 59 | return CacheData( |
| 60 | data_path.replace(".data.json", ".*.json"), data_json, meta_json, data_size, meta_size |
| 61 | ) |
| 62 | |
| 63 | |
| 64 | def get_files(root: str) -> Iterable[CacheData]: |