Changeset View
Changeset View
Standalone View
Standalone View
swh/graphql/backends/archive.py
Show First 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | def get_visit_status( | ||||
after: Optional[str] = None, | after: Optional[str] = None, | ||||
first: int = 50, | first: int = 50, | ||||
) -> PagedResult[OriginVisitStatus]: | ) -> PagedResult[OriginVisitStatus]: | ||||
return self.storage.origin_visit_status_get( | return self.storage.origin_visit_status_get( | ||||
origin=origin_url, visit=visit_id, page_token=after, limit=first | origin=origin_url, visit=visit_id, page_token=after, limit=first | ||||
) | ) | ||||
def get_latest_visit_status( | def get_latest_visit_status( | ||||
self, origin_url: str, visit_id: int | self, | ||||
origin_url: str, | |||||
visit_id: int, | |||||
allowed_statuses: Optional[List[str]] = None, | |||||
require_snapshot: bool = False, | |||||
) -> Optional[OriginVisitStatus]: | ) -> Optional[OriginVisitStatus]: | ||||
return self.storage.origin_visit_status_get_latest( | return self.storage.origin_visit_status_get_latest( | ||||
origin_url=origin_url, visit=visit_id | origin_url=origin_url, | ||||
visit=visit_id, | |||||
allowed_statuses=allowed_statuses, | |||||
require_snapshot=require_snapshot, | |||||
) | ) | ||||
def get_origin_snapshots(self, origin_url: str) -> List[Sha1Git]: | def get_origin_snapshots(self, origin_url: str) -> List[Sha1Git]: | ||||
return self.storage.origin_snapshot_get_all(origin_url=origin_url) | return self.storage.origin_snapshot_get_all(origin_url=origin_url) | ||||
def get_snapshot_branches( | def get_snapshot_branches( | ||||
self, | self, | ||||
snapshot: Sha1Git, | snapshot: Sha1Git, | ||||
▲ Show 20 Lines • Show All 54 Lines • Show Last 20 Lines |