Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/api/client.py
Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | class RemoteStorage(RPCClient): | ||||
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): | def content_get_range(self, start, end, limit=1000): | ||||
return self.post('content/range', {'start': start, | return self.post('content/range', {'start': start, | ||||
'end': end, | 'end': end, | ||||
'limit': limit}) | 'limit': limit}) | ||||
def content_get_partition( | |||||
self, partition_id, nb_partitions, limit=1000, page_token=None): | |||||
return self.post('content/partition', { | |||||
'partition_id': partition_id, 'nb_partitions': nb_partitions, | |||||
'limit': limit, 'page_token': page_token}) | |||||
ardumont: 'count' instead of limit, you asked me yourself [1]
[1] D2457#57977 | |||||
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 196 Lines • Show Last 20 Lines |
'count' instead of limit, you asked me yourself [1]
[1] D2457#57977