* read'i yazmaya basla
This commit is contained in:
@@ -13,12 +13,25 @@ class Index(XmlFile):
|
|||||||
self.sources = []
|
self.sources = []
|
||||||
self.packages = []
|
self.packages = []
|
||||||
|
|
||||||
|
def read(self, filename):
|
||||||
|
"""Read PSPEC file"""
|
||||||
|
|
||||||
|
self.readxml(filename)
|
||||||
|
|
||||||
|
# find all binary packages
|
||||||
|
packageElts = self.getAllNodes("Package")
|
||||||
|
self.packages = [PackageInfo(p) for p in packageElts]
|
||||||
|
|
||||||
|
self.unlink()
|
||||||
|
|
||||||
|
|
||||||
def write(self, filename):
|
def write(self, filename):
|
||||||
"""Write index file"""
|
"""Write index file"""
|
||||||
self.newDOM()
|
self.newDOM()
|
||||||
for pkg in self.packages:
|
for pkg in self.packages:
|
||||||
self.addChild(pkg.elt(self))
|
self.addChild(pkg.elt(self))
|
||||||
self.writexml(filename)
|
self.writexml(filename)
|
||||||
|
self.unlink()
|
||||||
|
|
||||||
def index(self, repo_dir):
|
def index(self, repo_dir):
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user