Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/postgresql/storage.py
Show First 20 Lines • Show All 1,284 Lines • ▼ Show 20 Lines | ) -> Optional[OriginVisit]: | ||||
origin, | origin, | ||||
type=type, | type=type, | ||||
allowed_statuses=allowed_statuses, | allowed_statuses=allowed_statuses, | ||||
require_snapshot=require_snapshot, | require_snapshot=require_snapshot, | ||||
cur=cur, | cur=cur, | ||||
) | ) | ||||
if row: | if row: | ||||
row_d = dict(zip(db.origin_visit_get_cols, row)) | row_d = dict(zip(db.origin_visit_get_cols, row)) | ||||
assert ( | |||||
row_d["visit"] is not None | |||||
), "origin_visit_status LEFT JOIN origin_visit returned NULL" | |||||
visit = OriginVisit( | visit = OriginVisit( | ||||
origin=row_d["origin"], | origin=row_d["origin"], | ||||
visit=row_d["visit"], | visit=row_d["visit"], | ||||
date=row_d["date"], | date=row_d["date"], | ||||
type=row_d["type"], | type=row_d["type"], | ||||
) | ) | ||||
return visit | return visit | ||||
return None | return None | ||||
▲ Show 20 Lines • Show All 408 Lines • Show Last 20 Lines |