Example #1
0
    def getActivePkgFiles(self, pkg):
        if not self.isActivePackage(pkg):
            return None
        pkgFileDbPath = self._ainstRoot.getPkgFileDbPath()
        wrapper = BdbWrapper(pkgFileDbPath)
        if not wrapper.open():
            return None

        files = wrapper.get(pkg.name)
        if files is None:
            return None
        fileList = files.split(self._ainstRoot.getFileSpliter())
        wrapper.close()
        return fileList