license birden fazla olabilir.

This commit is contained in:
Barış Metin
2005-07-05 11:10:25 +00:00
parent 9c861c27a5
commit 2bac4f640d
+3 -1
View File
@@ -213,7 +213,7 @@ class PackageInfo(object):
self.description = getNodeText(node, "Description") self.description = getNodeText(node, "Description")
self.isa = map(getNodeText, getAllNodes(node, "IsA")) self.isa = map(getNodeText, getAllNodes(node, "IsA"))
self.partof = getNodeText(node, "PartOf") self.partof = getNodeText(node, "PartOf")
self.license = getNodeText(node, "License") self.license = map(getNodeText, getAllNodes(node, "License"))
iDepElts = getAllNodes(node, "InstallDependencies/Dependency") iDepElts = getAllNodes(node, "InstallDependencies/Dependency")
self.installDeps = [DepInfo(x) for x in iDepElts] self.installDeps = [DepInfo(x) for x in iDepElts]
rtDepElts = getAllNodes(node, "RuntimeDependencies/Dependency") rtDepElts = getAllNodes(node, "RuntimeDependencies/Dependency")
@@ -227,6 +227,8 @@ class PackageInfo(object):
xml.addTextNodeUnder(node, "Name", self.name) xml.addTextNodeUnder(node, "Name", self.name)
xml.addTextNodeUnder(node, "Summary", self.summary) xml.addTextNodeUnder(node, "Summary", self.summary)
xml.addTextNodeUnder(node, "Description", self.description) xml.addTextNodeUnder(node, "Description", self.description)
for l in self.license:
xml.addTextNodeUnder(node, "License", l)
for isa in self.isa: for isa in self.isa:
xml.addTextNodeUnder(node, "IsA", isa) xml.addTextNodeUnder(node, "IsA", isa)
if self.partof: if self.partof: