def get_image_meta(self, image_id): """ Returns a mapping of image metadata from Registry :raises exception.NotFound if image is not in registry """ res = self.do_request("HEAD", "/images/%s" % image_id, read_body=False) image = get_image_meta_from_headers(res) return image
def get_image(self, image_id): """ Returns a tuple with the image's metadata and the raw disk image as a mime-encoded blob stream for the supplied opaque image identifier. :param image_id: The opaque image identifier :retval Tuple containing (image_meta, image_blob) :raises exception.NotFound if image is not found """ res = self.do_request("GET", "/images/%s" % image_id, read_body=False) image = get_image_meta_from_headers(res) return image, ImageBodyIterator(res)