summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorjaypipes@gmail.com <>2010-10-08 12:38:05 -0400
committerjaypipes@gmail.com <>2010-10-08 12:38:05 -0400
commitc71de09a529b0a326265b0e401f49d4ef8ae6807 (patch)
tree3aa6c9a09fec377ecd2b198defe73483f2447e6f /nova/api
parentfc61a9c9fbe20e79128cc6b9b91f164c8f0e406a (diff)
parent8e8047abe7efdc306f619d68dbc2665425bf5606 (diff)
Merge trunk
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/rackspace/backup_schedules.py1
-rw-r--r--nova/api/rackspace/images.py10
2 files changed, 1 insertions, 10 deletions
diff --git a/nova/api/rackspace/backup_schedules.py b/nova/api/rackspace/backup_schedules.py
index cb83023bc..9c0d41fa0 100644
--- a/nova/api/rackspace/backup_schedules.py
+++ b/nova/api/rackspace/backup_schedules.py
@@ -19,7 +19,6 @@ import time
from webob import exc
from nova import wsgi
-from nova.api.rackspace import _id_translator
from nova.api.rackspace import faults
import nova.image.service
diff --git a/nova/api/rackspace/images.py b/nova/api/rackspace/images.py
index d4ab8ce3c..82dcd2049 100644
--- a/nova/api/rackspace/images.py
+++ b/nova/api/rackspace/images.py
@@ -20,7 +20,6 @@ from webob import exc
from nova import flags
from nova import utils
from nova import wsgi
-from nova.api.rackspace import _id_translator
import nova.api.rackspace
import nova.image.service
from nova.api.rackspace import faults
@@ -41,8 +40,6 @@ class Controller(wsgi.Controller):
def __init__(self):
self._service = utils.import_object(FLAGS.image_service)
- self._id_translator = _id_translator.RackspaceAPIIdTranslator(
- "image", self._service.__class__.__name__)
def index(self, req):
"""Return all public images in brief."""
@@ -53,16 +50,11 @@ class Controller(wsgi.Controller):
"""Return all public images in detail."""
data = self._service.index()
data = nova.api.rackspace.limited(data, req)
- for img in data:
- img['id'] = self._id_translator.to_rs_id(img['id'])
return dict(images=data)
def show(self, req, id):
"""Return data about the given image id."""
- opaque_id = self._id_translator.from_rs_id(id)
- img = self._service.show(opaque_id)
- img['id'] = id
- return dict(image=img)
+ return dict(image=self._service.show(id))
def delete(self, req, id):
# Only public images are supported for now.