biraz daha verify.
Sanırım specfile'da verify işlemini bitirmiş olduk.
This commit is contained in:
@@ -43,6 +43,10 @@ class PatchInfo:
|
|||||||
node.setAttribute("compressionType", self.compressionType)
|
node.setAttribute("compressionType", self.compressionType)
|
||||||
return node
|
return node
|
||||||
|
|
||||||
|
def verify(self):
|
||||||
|
if not self.filename: return False
|
||||||
|
return True
|
||||||
|
|
||||||
class DepInfo:
|
class DepInfo:
|
||||||
def __init__(self, node):
|
def __init__(self, node):
|
||||||
self.package = getNodeText(node).strip()
|
self.package = getNodeText(node).strip()
|
||||||
@@ -58,6 +62,10 @@ class DepInfo:
|
|||||||
node.setAttribute("versionTo", self.versionTo)
|
node.setAttribute("versionTo", self.versionTo)
|
||||||
return node
|
return node
|
||||||
|
|
||||||
|
def verify(self):
|
||||||
|
if not self.package: return False
|
||||||
|
return True
|
||||||
|
|
||||||
class UpdateInfo:
|
class UpdateInfo:
|
||||||
def __init__(self, node):
|
def __init__(self, node):
|
||||||
self.date = getNodeText(getNode(node, "Date"))
|
self.date = getNodeText(getNode(node, "Date"))
|
||||||
@@ -158,6 +166,10 @@ class SourceInfo:
|
|||||||
if not self.packager.verify(): return False
|
if not self.packager.verify(): return False
|
||||||
for update in self.history:
|
for update in self.history:
|
||||||
if not update.verify(): return False
|
if not update.verify(): return False
|
||||||
|
for patch in self.patches:
|
||||||
|
if not patch.verify(): return False
|
||||||
|
for dep in self.buildDeps:
|
||||||
|
if not dep.verify(): return False
|
||||||
|
|
||||||
return True
|
return True
|
||||||
|
|
||||||
@@ -208,6 +220,10 @@ class PackageInfo(object):
|
|||||||
|
|
||||||
for path in self.paths:
|
for path in self.paths:
|
||||||
if not path.verify(): return False
|
if not path.verify(): return False
|
||||||
|
for dep in self.installDeps:
|
||||||
|
if not dep.verify(): return False
|
||||||
|
for dep in self.runtimeDeps:
|
||||||
|
if not dep.verify(): return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
class SpecFile(XmlFile):
|
class SpecFile(XmlFile):
|
||||||
|
|||||||
Reference in New Issue
Block a user