diff options
| author | Sandy Walsh <sandy.walsh@rackspace.com> | 2011-03-18 12:00:35 -0700 |
|---|---|---|
| committer | Sandy Walsh <sandy.walsh@rackspace.com> | 2011-03-18 12:00:35 -0700 |
| commit | 37f2c3036890f9bbfd88a369dfd590744256aaf9 (patch) | |
| tree | 898b436fd904d227ec75fec554ec3d7942ab0cf2 | |
| parent | 705020cc4acded862633aa5e02d5bb46c88dbc51 (diff) | |
| download | nova-37f2c3036890f9bbfd88a369dfd590744256aaf9.tar.gz nova-37f2c3036890f9bbfd88a369dfd590744256aaf9.tar.xz nova-37f2c3036890f9bbfd88a369dfd590744256aaf9.zip | |
works again. woo hoo
| -rw-r--r-- | nova/scheduler/api.py | 8 |
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): |
