diff options
| author | Mark Washenberger <mark.washenberger@rackspace.com> | 2011-03-17 12:20:22 -0400 |
|---|---|---|
| committer | Mark Washenberger <mark.washenberger@rackspace.com> | 2011-03-17 12:20:22 -0400 |
| commit | e79eaca86c4073cc8bc6c59be83d0f1bf5e2cea4 (patch) | |
| tree | 9aa8c202b1935d558609c743ba4bdb2b766ff736 /nova/image | |
| parent | cc2d4728d32d016ef803d0def456cac6e315e8fa (diff) | |
glance image service show testcases
Diffstat (limited to 'nova/image')
| -rw-r--r-- | nova/image/glance.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/nova/image/glance.py b/nova/image/glance.py index 3b448db4b..d0c191ea1 100644 --- a/nova/image/glance.py +++ b/nova/image/glance.py @@ -18,6 +18,8 @@ from __future__ import absolute_import +import datetime as dt + from glance.common import exception as glance_exception from nova import exception @@ -60,6 +62,18 @@ class GlanceImageService(service.BaseImageService): """ try: image = self.client.get_image_meta(image_id) + if 'created_at' in image: + image['created_at'] = \ + dt.datetime.strptime(image['created_at'], + "%Y-%m-%dT%H:%M:%S.%f") + if 'updated_at' in image: + image['updated_at'] = \ + dt.datetime.strptime(image['updated_at'], + "%Y-%m-%dT%H:%M:%S.%f") + if 'deleted_at' in image and image['deleted_at'] is not None: + image['deleted_at'] = \ + dt.datetime.strptime(image['deleted_at'], + "%Y-%m-%dT%H:%M:%S.%f") except glance_exception.NotFound: raise exception.NotFound return image |
