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