Beispiel #1
0
 def delete(self, image_id):
     for i, image in enumerate(self._images):
         if image.id == image_id:
             # When you delete an image from glance, it sets the status to
             # DELETED. If you try to delete a DELETED image, it raises
             # HTTPForbidden.
             image_data = self._images[i]
             if image_data.deleted:
                 raise glance_exc.Forbidden()
             image_data.deleted = True
             return
     raise glance_exc.NotFound(image_id)
Beispiel #2
0
 def get(self, image_id):
     raise glance_exc.Forbidden(image_id)