Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/api/client.py
Show First 20 Lines • Show All 169 Lines • ▼ Show 20 Lines | def origin_get_range(self, origin_from=1, origin_count=100): | ||||
'origin_count': origin_count}) | 'origin_count': origin_count}) | ||||
def origin_add(self, origins): | def origin_add(self, origins): | ||||
return self.post('origin/add_multi', {'origins': origins}) | return self.post('origin/add_multi', {'origins': origins}) | ||||
def origin_add_one(self, origin): | def origin_add_one(self, origin): | ||||
return self.post('origin/add', {'origin': origin}) | return self.post('origin/add', {'origin': origin}) | ||||
def origin_visit_add(self, origin, date, *, ts=None): | def origin_visit_add(self, origin, date, type=None, *, ts=None): | ||||
if ts is None: | if ts is None: | ||||
if date is None: | if date is None: | ||||
raise TypeError('origin_visit_add expected 2 arguments.') | raise TypeError('origin_visit_add expected 2 arguments.') | ||||
else: | else: | ||||
assert date is None | assert date is None | ||||
warnings.warn("argument 'ts' of origin_visit_add was renamed " | warnings.warn("argument 'ts' of origin_visit_add was renamed " | ||||
"to 'date' in v0.0.109.", | "to 'date' in v0.0.109.", | ||||
DeprecationWarning) | DeprecationWarning) | ||||
date = ts | date = ts | ||||
return self.post('origin/visit/add', {'origin': origin, 'date': date}) | return self.post( | ||||
'origin/visit/add', | |||||
{'origin': origin, 'date': date, 'type': type}) | |||||
def origin_visit_update(self, origin, visit_id, status=None, | def origin_visit_update(self, origin, visit_id, status=None, | ||||
metadata=None, snapshot=None): | metadata=None, snapshot=None): | ||||
return self.post('origin/visit/update', {'origin': origin, | return self.post('origin/visit/update', {'origin': origin, | ||||
'visit_id': visit_id, | 'visit_id': visit_id, | ||||
'status': status, | 'status': status, | ||||
'metadata': metadata, | 'metadata': metadata, | ||||
'snapshot': snapshot}) | 'snapshot': snapshot}) | ||||
▲ Show 20 Lines • Show All 81 Lines • Show Last 20 Lines |