(self, doc_id: str, entry: dict)
| 187 | return meta |
| 188 | |
| 189 | def _save_meta(self, doc_id: str, entry: dict): |
| 190 | meta = self._read_meta() or self._rebuild_meta() |
| 191 | meta[doc_id] = entry |
| 192 | meta_path = self.workspace / META_INDEX |
| 193 | with open(meta_path, "w", encoding="utf-8") as f: |
| 194 | json.dump(meta, f, ensure_ascii=False, indent=2) |
| 195 | |
| 196 | def _load_workspace(self): |
| 197 | meta = self._read_meta() |
no test coverage detected