Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/api/client.py
Show All 32 Lines | def content_missing_per_sha1(self, contents): | ||||
return self.post('content/missing/sha1', {'contents': contents}) | return self.post('content/missing/sha1', {'contents': contents}) | ||||
def content_get(self, content): | def content_get(self, content): | ||||
return self.post('content/data', {'content': content}) | return self.post('content/data', {'content': content}) | ||||
def content_get_metadata(self, content): | def content_get_metadata(self, content): | ||||
return self.post('content/metadata', {'content': content}) | return self.post('content/metadata', {'content': content}) | ||||
def content_get_range(self, start, end, limit=1000): | |||||
return self.post('content/range', {'start': start, | |||||
'end': end, | |||||
'limit': limit}) | |||||
def content_find(self, content): | def content_find(self, content): | ||||
return self.post('content/present', {'content': content}) | return self.post('content/present', {'content': content}) | ||||
def directory_add(self, directories): | def directory_add(self, directories): | ||||
return self.post('directory/add', {'directories': directories}) | return self.post('directory/add', {'directories': directories}) | ||||
def directory_missing(self, directories): | def directory_missing(self, directories): | ||||
return self.post('directory/missing', {'directories': directories}) | return self.post('directory/missing', {'directories': directories}) | ||||
▲ Show 20 Lines • Show All 185 Lines • Show Last 20 Lines |