summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorAlex Meade <alex.meade@rackspace.com>2011-07-17 21:24:02 -0400
committerAlex Meade <alex.meade@rackspace.com>2011-07-17 21:24:02 -0400
commitbaaaa80d36570d5734ac823bc49be8ff2477e5c2 (patch)
tree968bbc4b4ef1205f8a25f52ef8f1700348310913 /nova/api
parent712493f65415a7a5fc727f6b316c66ef90f1cad5 (diff)
added 'detail' to server XML serializer
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/servers.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py
index 8d59c8626..82630397f 100644
--- a/nova/api/openstack/servers.py
+++ b/nova/api/openstack/servers.py
@@ -722,6 +722,13 @@ class ServerXMLSerializer(wsgi.XMLDictSerializer):
detailed=False)
return self.to_xml_string(node, True)
+ def detail(self, servers_dict):
+ xml_doc = minidom.Document()
+ node = self._server_list_to_xml(xml_doc,
+ servers_dict['servers'],
+ detailed=True)
+ return self.to_xml_string(node, True)
+
def show(self, server_dict):
xml_doc = minidom.Document()
node = self._server_to_xml_detailed(xml_doc,