Changeset View
Changeset View
Standalone View
Standalone View
swh/loader/package/deposit/loader.py
Show First 20 Lines • Show All 203 Lines • ▼ Show 20 Lines | ) -> Optional[Revision]: | ||||
message=message, | message=message, | ||||
author=p_info.author, | author=p_info.author, | ||||
date=TimestampWithTimezone.from_dict(p_info.author_date), | date=TimestampWithTimezone.from_dict(p_info.author_date), | ||||
committer=p_info.committer, | committer=p_info.committer, | ||||
committer_date=TimestampWithTimezone.from_dict(p_info.commit_date), | committer_date=TimestampWithTimezone.from_dict(p_info.commit_date), | ||||
parents=p_info.revision_parents, | parents=p_info.revision_parents, | ||||
directory=directory, | directory=directory, | ||||
synthetic=True, | synthetic=True, | ||||
metadata={ | |||||
"extrinsic": { | |||||
"provider": self.client.metadata_url(self.deposit_id), | |||||
"when": self.visit_date.isoformat(), | |||||
"raw": p_info.raw_info, | |||||
}, | |||||
}, | |||||
) | ) | ||||
def get_extrinsic_origin_metadata(self) -> List[RawExtrinsicMetadataCore]: | def get_extrinsic_origin_metadata(self) -> List[RawExtrinsicMetadataCore]: | ||||
metadata = self.metadata() | metadata = self.metadata() | ||||
all_metadata_raw: List[str] = metadata["metadata_raw"] | all_metadata_raw: List[str] = metadata["metadata_raw"] | ||||
origin_metadata = json.dumps( | origin_metadata = json.dumps( | ||||
{ | { | ||||
"metadata": all_metadata_raw, | "metadata": all_metadata_raw, | ||||
▲ Show 20 Lines • Show All 162 Lines • Show Last 20 Lines |