summaryrefslogtreecommitdiffstats
path: root/nova/image
diff options
context:
space:
mode:
Diffstat (limited to 'nova/image')
-rw-r--r--nova/image/glance.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/nova/image/glance.py b/nova/image/glance.py
index f725fe176..55dc5488d 100644
--- a/nova/image/glance.py
+++ b/nova/image/glance.py
@@ -42,7 +42,8 @@ class GlanceImageService(service.BaseImageService):
def __init__(self, client=None):
if client is None:
self.client = GlanceClient(FLAGS.glance_host, FLAGS.glance_port)
- self.client = client
+ else:
+ self.client = client
def index(self, context):
"""
@@ -54,8 +55,8 @@ class GlanceImageService(service.BaseImageService):
"""
Calls out to Glance for a list of detailed image information
"""
- for image in self.client.get_images_detailed():
- yield self._convert_timestamps_to_datetimes(image)
+ return [self._convert_timestamps_to_datetimes(image)
+ for image in self.client.get_images_detailed()]
def show(self, context, image_id):
"""