From 2bac4f640d2bfc1734d4e29a98cef4c819cd892c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Tue, 5 Jul 2005 11:10:25 +0000 Subject: [PATCH] license birden fazla olabilir. --- pisi/specfile.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pisi/specfile.py b/pisi/specfile.py index 7060fa34..d4b878ad 100644 --- a/pisi/specfile.py +++ b/pisi/specfile.py @@ -213,7 +213,7 @@ class PackageInfo(object): self.description = getNodeText(node, "Description") self.isa = map(getNodeText, getAllNodes(node, "IsA")) self.partof = getNodeText(node, "PartOf") - self.license = getNodeText(node, "License") + self.license = map(getNodeText, getAllNodes(node, "License")) iDepElts = getAllNodes(node, "InstallDependencies/Dependency") self.installDeps = [DepInfo(x) for x in iDepElts] rtDepElts = getAllNodes(node, "RuntimeDependencies/Dependency") @@ -227,6 +227,8 @@ class PackageInfo(object): xml.addTextNodeUnder(node, "Name", self.name) xml.addTextNodeUnder(node, "Summary", self.summary) xml.addTextNodeUnder(node, "Description", self.description) + for l in self.license: + xml.addTextNodeUnder(node, "License", l) for isa in self.isa: xml.addTextNodeUnder(node, "IsA", isa) if self.partof: