]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Drop lxml dependency
authorZhongyue Luo <zhongyue.nah@intel.com>
Mon, 5 Nov 2012 05:35:39 +0000 (13:35 +0800)
committerZhongyue Luo <zhongyue.nah@intel.com>
Mon, 5 Nov 2012 06:36:13 +0000 (14:36 +0800)
Fixes bug #1068290

Removed lxml from tools/pip-requires
Removed usused method _to_xml() in quantum.wsgi.XMLDictSerializer

Change-Id: I3410fd8645739abfd853f71efcbb354b58677b18

quantum/wsgi.py
tools/pip-requires

index 946af82dd5a36ed81e410f1dbc9d356634e1670b..af46267e9a1a22c2cb507e20c03f3d2835c919d1 100644 (file)
@@ -24,7 +24,6 @@ from xml.parsers import expat
 
 import eventlet.wsgi
 eventlet.patcher.monkey_patch(all=False, socket=True)
-from lxml import etree
 import routes.middleware
 import webob.dec
 import webob.exc
@@ -310,11 +309,6 @@ class XMLDictSerializer(DictSerializer):
             link_nodes.append(link_node)
         return link_nodes
 
-    def _to_xml(self, root):
-        """Convert the xml object to an xml string."""
-        # we use lxml here instead of xml.minidom for performance reasons
-        return etree.tostring(root, encoding='UTF-8', xml_declaration=True)
-
 
 class ResponseHeaderSerializer(ActionDispatcher):
     """Default response headers serialization"""
index cbd0640439e71a2d54a9dee3a985063451045bbf..b0945099fa1d6549d32d4c26b8eaa1f0ac1d2ceb 100644 (file)
@@ -8,7 +8,6 @@ greenlet>=0.3.1
 httplib2
 iso8601>=0.1.4
 kombu==1.0.4
-lxml
 netaddr
 python-quantumclient>=2.0
 pyudev