Changeset View
Changeset View
Standalone View
Standalone View
swh/objstorage/backends/http.py
| Show First 20 Lines • Show All 49 Lines • ▼ Show 20 Lines | def __contains__(self, obj_id): | ||||
| return resp.status_code == 200 | return resp.status_code == 200 | ||||
| def __iter__(self): | def __iter__(self): | ||||
| raise exc.NonIterableObjStorage("__iter__") | raise exc.NonIterableObjStorage("__iter__") | ||||
| def __len__(self): | def __len__(self): | ||||
| raise exc.NonIterableObjStorage("__len__") | raise exc.NonIterableObjStorage("__len__") | ||||
| def add(self, content: bytes, obj_id: ObjId, check_presence: bool = True) -> ObjId: | def add(self, content: bytes, obj_id: ObjId, check_presence: bool = True) -> None: | ||||
| raise exc.ReadOnlyObjStorage("add") | raise exc.ReadOnlyObjStorage("add") | ||||
| def delete(self, obj_id: ObjId): | def delete(self, obj_id: ObjId): | ||||
| raise exc.ReadOnlyObjStorage("delete") | raise exc.ReadOnlyObjStorage("delete") | ||||
| def restore(self, content: bytes, obj_id: ObjId): | def restore(self, content: bytes, obj_id: ObjId) -> None: | ||||
| raise exc.ReadOnlyObjStorage("restore") | raise exc.ReadOnlyObjStorage("restore") | ||||
| def list_content( | def list_content( | ||||
| self, | self, | ||||
| last_obj_id: Optional[ObjId] = None, | last_obj_id: Optional[ObjId] = None, | ||||
| limit: int = DEFAULT_LIMIT, | limit: int = DEFAULT_LIMIT, | ||||
| ) -> Iterator[ObjId]: | ) -> Iterator[ObjId]: | ||||
| raise exc.NonIterableObjStorage("__len__") | raise exc.NonIterableObjStorage("__len__") | ||||
| Show All 26 Lines | |||||