Changeset View
Changeset View
Standalone View
Standalone View
swh/loader/package/deposit/loader.py
Show First 20 Lines • Show All 96 Lines • ▼ Show 20 Lines | ) -> "DepositPackageInfo": | ||||
discovery_date=now(), | discovery_date=now(), | ||||
metadata=raw_metadata.encode(), | metadata=raw_metadata.encode(), | ||||
format="sword-v2-atom-codemeta-v2", | format="sword-v2-atom-codemeta-v2", | ||||
) | ) | ||||
for raw_metadata in all_metadata_raw | for raw_metadata in all_metadata_raw | ||||
], | ], | ||||
) | ) | ||||
def extid(self) -> None: | |||||
# For now, we don't try to deduplicate deposits. There is little point anyway, | |||||
# as it only happens when the exact same tarball was deposited twice. | |||||
return None | |||||
class DepositLoader(PackageLoader[DepositPackageInfo]): | class DepositLoader(PackageLoader[DepositPackageInfo]): | ||||
"""Load a deposited artifact into swh archive. | """Load a deposited artifact into swh archive. | ||||
""" | """ | ||||
visit_type = "deposit" | visit_type = "deposit" | ||||
▲ Show 20 Lines • Show All 271 Lines • Show Last 20 Lines |