summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSandy Walsh <sandy.walsh@rackspace.com>2011-03-18 12:00:35 -0700
committerSandy Walsh <sandy.walsh@rackspace.com>2011-03-18 12:00:35 -0700
commit37f2c3036890f9bbfd88a369dfd590744256aaf9 (patch)
tree898b436fd904d227ec75fec554ec3d7942ab0cf2
parent705020cc4acded862633aa5e02d5bb46c88dbc51 (diff)
downloadnova-37f2c3036890f9bbfd88a369dfd590744256aaf9.tar.gz
nova-37f2c3036890f9bbfd88a369dfd590744256aaf9.tar.xz
nova-37f2c3036890f9bbfd88a369dfd590744256aaf9.zip
works again. woo hoo
-rw-r--r--nova/scheduler/api.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py
index f5df446b3..8b8457e8d 100644
--- a/nova/scheduler/api.py
+++ b/nova/scheduler/api.py
@@ -181,7 +181,13 @@ class reroute_compute(object):
return ("servers", args[1], args[2])
def unmarshall_result(self, result):
- return [server.__dict__ for server in result]
+ server = result[0].__dict__
+
+ for k in server.keys():
+ if k[0] == '_' or k == 'manager':
+ del server[k]
+
+ return dict(server=server)
def redirect_handler(f):