* yazarken olmayan attribute'lari yazmaya kalkma
This commit is contained in:
+9
-5
@@ -19,7 +19,8 @@ class PatchInfo:
|
|||||||
def addNode(self, xml):
|
def addNode(self, xml):
|
||||||
node = xml.addNode("Source/Patches/Patch")
|
node = xml.addNode("Source/Patches/Patch")
|
||||||
node.setAttribute("filename", self.filename)
|
node.setAttribute("filename", self.filename)
|
||||||
node.setAttribute("compressionType", self.compressionType)
|
if self.compressionType:
|
||||||
|
node.setAttribute("compressionType", self.compressionType)
|
||||||
|
|
||||||
class DepInfo:
|
class DepInfo:
|
||||||
def __init__(self, node):
|
def __init__(self, node):
|
||||||
@@ -29,8 +30,11 @@ class DepInfo:
|
|||||||
|
|
||||||
def elt(self, xml):
|
def elt(self, xml):
|
||||||
node = xml.newNode("Dependency")
|
node = xml.newNode("Dependency")
|
||||||
node.setAttribute("versionFrom", self.versionFrom)
|
xml.addText(node, self.package)
|
||||||
node.setAttribute("versionTo", self.versionTo)
|
if self.versionFrom:
|
||||||
|
node.setAttribute("versionFrom", self.versionFrom)
|
||||||
|
if self.versionTo:
|
||||||
|
node.setAttribute("versionTo", self.versionTo)
|
||||||
return node
|
return node
|
||||||
|
|
||||||
class UpdateInfo:
|
class UpdateInfo:
|
||||||
@@ -133,6 +137,6 @@ class SpecFile(XmlFile):
|
|||||||
archiveNode.setAttribute("sha1sum", self.source.archiveSHA1)
|
archiveNode.setAttribute("sha1sum", self.source.archiveSHA1)
|
||||||
for patch in self.source.patches:
|
for patch in self.source.patches:
|
||||||
patch.addNode(self)
|
patch.addNode(self)
|
||||||
#for dep in map(lambda x : x.elt(self), self.source.buildDeps):
|
for dep in map(lambda x : x.elt(self), self.source.buildDeps):
|
||||||
# self.addNode("Source/BuildDependencies", dep)
|
self.addNode("Source/BuildDependencies", dep)
|
||||||
self.writexml(filename)
|
self.writexml(filename)
|
||||||
|
|||||||
Reference in New Issue
Block a user