(id_, data)
| 1265 | return csize, decrypted |
| 1266 | |
| 1267 | def transform(id_, data): |
| 1268 | meta, decrypted = repo_objs.parse(id_, data, ro_type=ROBJ_DONTCARE) |
| 1269 | csize = meta.get("csize", len(data)) |
| 1270 | return csize, decrypted |
| 1271 | |
| 1272 | if isinstance(repository, RemoteRepository) or force_cache: |
| 1273 | return RepositoryCache(repository, pack, unpack, transform) |