Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/api/client.py
Show First 20 Lines • Show All 156 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, type=None, *, ts=None): | def origin_visit_add(self, origin, date, type=None): | ||||
if ts is None: | |||||
if date is None: | |||||
raise TypeError('origin_visit_add expected 2 arguments.') | |||||
else: | |||||
assert date is None | |||||
warnings.warn("argument 'ts' of origin_visit_add was renamed " | |||||
"to 'date' in v0.0.109.", | |||||
DeprecationWarning) | |||||
date = ts | |||||
return self.post( | return self.post( | ||||
'origin/visit/add', | 'origin/visit/add', | ||||
{'origin': origin, 'date': date, 'type': type}) | {'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, | ||||
▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines |