Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/storage.py
Show First 20 Lines • Show All 825 Lines • ▼ Show 20 Lines | def origin_visit_add( | ||||
return visit | return visit | ||||
@timed | @timed | ||||
@db_transaction() | @db_transaction() | ||||
def origin_visit_update(self, origin: str, visit_id: int, | def origin_visit_update(self, origin: str, visit_id: int, | ||||
status: Optional[str] = None, | status: Optional[str] = None, | ||||
metadata: Optional[Dict] = None, | metadata: Optional[Dict] = None, | ||||
snapshot: Optional[bytes] = None, | snapshot: Optional[bytes] = None, | ||||
date: Optional[datetime.datetime] = None, | |||||
db=None, cur=None): | db=None, cur=None): | ||||
if not isinstance(origin, str): | if not isinstance(origin, str): | ||||
raise StorageArgumentException( | raise StorageArgumentException( | ||||
'origin must be a string, not %r' % (origin,)) | 'origin must be a string, not %r' % (origin,)) | ||||
origin_url = origin | origin_url = origin | ||||
visit = db.origin_visit_get(origin_url, visit_id, cur=cur) | visit = db.origin_visit_get(origin_url, visit_id, cur=cur) | ||||
if not visit: | if not visit: | ||||
▲ Show 20 Lines • Show All 300 Lines • Show Last 20 Lines |