self.create(version)
else:
raise InvalidRSpec("No RSpec or version specified. Must specify a valid rspec string or a valid version")
+
def create(self, version=None):
"""
Create root element
self.xml.set('expires', expires_ts)
self.xml.set('generated', generated_ts)
-
def parse_xml(self, xml, version=None):
self.xml.parse_xml(xml)
if not version:
def filter(self, filter):
if 'component_manager_id' in filter:
- nodes = self.version.get_node_elements()
+ nodes = self.version.get_nodes()
for node in nodes:
if 'component_manager_id' not in node.attrib or \
node.attrib['component_manager_id'] != filter['component_manager_id']:
parent = node.getparent()
- parent.remove(node)
+ parent.remove(node.element)
def toxml(self, header=True):