- specfile:verify() ların çalışmasını sağla
- sandbox.pspec de yeni "type" attribute'unu kullansın.
This commit is contained in:
+7
-9
@@ -176,11 +176,10 @@ class PackageInfo(object):
|
|||||||
return node
|
return node
|
||||||
|
|
||||||
def verify(self):
|
def verify(self):
|
||||||
ret = True
|
if not self.name: return False
|
||||||
ret &= self.name
|
if not self.summary: return False
|
||||||
ret &= self.summary
|
if len(self.paths) <= 0: return False
|
||||||
ret &= len(self.paths) > 0
|
return True
|
||||||
return ret
|
|
||||||
|
|
||||||
class SpecFile(XmlFile):
|
class SpecFile(XmlFile):
|
||||||
"""A class for reading/writing from/to a PSPEC (PISI SPEC) file."""
|
"""A class for reading/writing from/to a PSPEC (PISI SPEC) file."""
|
||||||
@@ -242,11 +241,10 @@ class SpecFile(XmlFile):
|
|||||||
|
|
||||||
def verify(self):
|
def verify(self):
|
||||||
"""Verify PSPEC structures, are they what we want of them?"""
|
"""Verify PSPEC structures, are they what we want of them?"""
|
||||||
ret = True
|
if not self.source.verify(): return False
|
||||||
ret &= self.source.verify()
|
if len(self.packages) <= 0: return False
|
||||||
ret &= len(self.packages)>1
|
|
||||||
for x in self.packages:
|
for x in self.packages:
|
||||||
ret &= x.verify()
|
if not x.verify(): return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def write(self, filename):
|
def write(self, filename):
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
<Email>meren@uludag.org.tr</Email>
|
<Email>meren@uludag.org.tr</Email>
|
||||||
</Packager>
|
</Packager>
|
||||||
<License>As-Is</License>
|
<License>As-Is</License>
|
||||||
<Archive archType="zip" sha1sum="b1e61fe4a840fbe624a01136e33343cdd1b0bf06">
|
<Archive type="zip" sha1sum="b1e61fe4a840fbe624a01136e33343cdd1b0bf06">
|
||||||
http://cekirdek.uludag.org.tr/~meren/sandbox.zip
|
http://cekirdek.uludag.org.tr/~meren/sandbox.zip
|
||||||
</Archive>
|
</Archive>
|
||||||
<History>
|
<History>
|
||||||
|
|||||||
Reference in New Issue
Block a user