diff options
| author | Rick Harris <rick.harris@rackspace.com> | 2011-03-15 00:37:13 +0000 |
|---|---|---|
| committer | Rick Harris <rick.harris@rackspace.com> | 2011-03-15 00:37:13 +0000 |
| commit | a56a973e9d839df5bcd956126300afd7df4c2fe9 (patch) | |
| tree | 4c6802cb321a85f788b8b00cba782088217ac014 /nova/image | |
| parent | 7fe5052f9e8dbaebce45b44a545be9707f6480a6 (diff) | |
Fixing API per spec, to get unit-tests to pass
Diffstat (limited to 'nova/image')
| -rw-r--r-- | nova/image/glance.py | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/nova/image/glance.py b/nova/image/glance.py index 8e6ecbc43..63a3faa0f 100644 --- a/nova/image/glance.py +++ b/nova/image/glance.py @@ -22,12 +22,12 @@ from glance.common import exception as glance_exception from nova import exception from nova import flags -from nova import log as logging +from nova import log from nova import utils from nova.image import service -LOG = logging.getLogger('nova.image.glance') +LOG = log.getLogger('nova.image.glance') FLAGS = flags.FLAGS @@ -51,7 +51,10 @@ class GlanceImageService(service.BaseImageService): """ Calls out to Glance for a list of detailed image information """ - return self.client.get_images_detailed() + image_metas = self.client.get_images_detailed() + return image_metas + return [self._depropertify_metadata_from_glance(image_meta) + for image_meta in image_metas] def show(self, context, image_id): """ @@ -173,9 +176,10 @@ class GlanceImageService(service.BaseImageService): """Return a metadata dict suitable for returning from ImageService """ new_metadata = metadata.copy() - properties = new_metadata.pop('properties') - for property_ in cls.IMAGE_PROPERTIES: - if property_ in properties and property_ not in new_metadata: - value = properties[property_] - new_metadata[property_] = value + if 'properties' in new_metadata: + properties = new_metadata.pop('properties') + for property_ in cls.IMAGE_PROPERTIES: + if property_ in properties and property_ not in new_metadata: + value = properties[property_] + new_metadata[property_] = value return new_metadata |
