feat: execute durable archive transfers

This commit is contained in:
2026-07-23 07:21:19 +00:00
parent 68db3ec4c5
commit 884aed9921
14 changed files with 1618 additions and 8 deletions
+2 -1
View File
@@ -22,6 +22,7 @@ class NormalizedResource:
summary: resource_pb2.ResourceSummary
files: tuple[resource_pb2.TorrentFile, ...]
metainfo: Metainfo
metainfo_bytes: bytes = b""
def build_content_tree(
@@ -162,7 +163,7 @@ def normalize_resource(
revision_data, sort_keys=True, separators=(",", ":"),
).encode("utf-8")).hexdigest()
summary.observed_at.FromDatetime(observed_at)
return NormalizedResource(summary, tuple(files), metainfo)
return NormalizedResource(summary, tuple(files), metainfo, metainfo_bytes)
def _set_selection(target: Any, indices: list[int]) -> None: