Changeset View
Changeset View
Standalone View
Standalone View
swh/objstorage/multiplexer/filter/filter.py
Show First 20 Lines • Show All 52 Lines • ▼ Show 20 Lines | def __len__(self): | ||||
Warning: performance issue in `__iter__` also applies here. | Warning: performance issue in `__iter__` also applies here. | ||||
Returns: | Returns: | ||||
number of objects contained in the storage. | number of objects contained in the storage. | ||||
""" | """ | ||||
return self.storage.__len__() | return self.storage.__len__() | ||||
def add(self, content, obj_id=None, check_presence=True, *args, **kwargs): | def add(self, content, obj_id, check_presence=True, *args, **kwargs): | ||||
return self.storage.add(content, obj_id, check_presence, *args, **kwargs) | return self.storage.add(content, obj_id, check_presence, *args, **kwargs) | ||||
def restore(self, content, obj_id=None, *args, **kwargs): | def restore(self, content, obj_id=None, *args, **kwargs): | ||||
return self.storage.restore(content, obj_id, *args, **kwargs) | return self.storage.restore(content, obj_id, *args, **kwargs) | ||||
def get(self, obj_id, *args, **kwargs): | def get(self, obj_id, *args, **kwargs): | ||||
return self.storage.get(obj_id, *args, **kwargs) | return self.storage.get(obj_id, *args, **kwargs) | ||||
def check(self, obj_id, *args, **kwargs): | def check(self, obj_id, *args, **kwargs): | ||||
return self.storage.check(obj_id, *args, **kwargs) | return self.storage.check(obj_id, *args, **kwargs) | ||||
def delete(self, obj_id, *args, **kwargs): | def delete(self, obj_id, *args, **kwargs): | ||||
return self.storage.delete(obj_id, *args, **kwargs) | return self.storage.delete(obj_id, *args, **kwargs) | ||||
def get_random(self, batch_size, *args, **kwargs): | def get_random(self, batch_size, *args, **kwargs): | ||||
return self.storage.get_random(batch_size, *args, **kwargs) | return self.storage.get_random(batch_size, *args, **kwargs) |