Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/in_memory.py
Show First 20 Lines • Show All 1,105 Lines • ▼ Show 20 Lines | ) -> None: | ||||
and existing_object_metadata["discovery_date"] == discovery_date | and existing_object_metadata["discovery_date"] == discovery_date | ||||
): | ): | ||||
# Duplicate of an existing one; replace it. | # Duplicate of an existing one; replace it. | ||||
existing_object_metadata.update(object_metadata) | existing_object_metadata.update(object_metadata) | ||||
break | break | ||||
else: | else: | ||||
object_metadata_list.add(object_metadata) | object_metadata_list.add(object_metadata) | ||||
def content_metadata_get( | |||||
self, | |||||
id: str, | |||||
authority: Dict[str, str], | |||||
after: Optional[datetime.datetime] = None, | |||||
page_token: Optional[bytes] = None, | |||||
limit: int = 1000, | |||||
) -> Dict[str, Any]: | |||||
return self._object_metadata_get( | |||||
"content", id, authority, after, page_token, limit | |||||
) | |||||
def origin_metadata_get( | def origin_metadata_get( | ||||
self, | self, | ||||
origin_url: str, | origin_url: str, | ||||
authority: Dict[str, str], | authority: Dict[str, str], | ||||
after: Optional[datetime.datetime] = None, | after: Optional[datetime.datetime] = None, | ||||
page_token: Optional[bytes] = None, | page_token: Optional[bytes] = None, | ||||
limit: int = 1000, | limit: int = 1000, | ||||
) -> Dict[str, Any]: | ) -> Dict[str, Any]: | ||||
▲ Show 20 Lines • Show All 156 Lines • Show Last 20 Lines |