Revision 71286858 kamaki/clients/compute.py

b/kamaki/clients/compute.py
252 252
        r = self.images_get(command=detail)
253 253
        return r.json['images']['values']
254 254
    
255
    def get_image_details(self, image_id):
256
        r = self.images_get(image_id)
257
        return r.json['image']
255
    def get_image_details(self, image_id, **kwargs):
256
        r = self.images_get(image_id, **kwargs)
257
        try:
258
            return r.json['image']
259
        except KeyError:
260
            raise ClientError('Image not available', 404,
261
                details='Image %d not found or not accessible')
258 262
    
259 263
    def delete_image(self, image_id):
260 264
        self.images_delete(image_id)

Also available in: Unified diff