'Returns a dict with image data for the given opaque image id.'

def show(self, context, image_id):

    try:
        image = self._client.call(context, 'get', image_id)
    except Exception:
        _reraise_translated_image_exception(image_id)
    if (not self._is_image_available(context, image)):
        raise exception.ImageNotFound(image_id=image_id)
    base_image_meta = self._translate_from_glance(context, image)
    return base_image_meta
