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 |