- specfile:verify() ların çalışmasını sağla

- sandbox.pspec de yeni "type" attribute'unu kullansın.
This commit is contained in:
Barış Metin
2005-06-29 11:01:09 +00:00
parent 41cf1d2680
commit af69496e3e
2 changed files with 8 additions and 10 deletions
+7 -9
View File
@@ -176,11 +176,10 @@ class PackageInfo(object):
return node
def verify(self):
ret = True
ret &= self.name
ret &= self.summary
ret &= len(self.paths) > 0
return ret
if not self.name: return False
if not self.summary: return False
if len(self.paths) <= 0: return False
return True
class SpecFile(XmlFile):
"""A class for reading/writing from/to a PSPEC (PISI SPEC) file."""
@@ -242,11 +241,10 @@ class SpecFile(XmlFile):
def verify(self):
"""Verify PSPEC structures, are they what we want of them?"""
ret = True
ret &= self.source.verify()
ret &= len(self.packages)>1
if not self.source.verify(): return False
if len(self.packages) <= 0: return False
for x in self.packages:
ret &= x.verify()
if not x.verify(): return False
return True
def write(self, filename):
+1 -1
View File
@@ -13,7 +13,7 @@
<Email>meren@uludag.org.tr</Email>
</Packager>
<License>As-Is</License>
<Archive archType="zip" sha1sum="b1e61fe4a840fbe624a01136e33343cdd1b0bf06">
<Archive type="zip" sha1sum="b1e61fe4a840fbe624a01136e33343cdd1b0bf06">
http://cekirdek.uludag.org.tr/~meren/sandbox.zip
</Archive>
<History>