[yum-cvs] yum/packageSack.py yum/sqlitesack.py
James Antill
james at linux.duke.edu
Tue Dec 11 14:32:23 UTC 2007
yum/packageSack.py | 11 ++---------
yum/sqlitesack.py | 11 -----------
2 files changed, 2 insertions(+), 20 deletions(-)
New commits:
commit a1432ddb27da4b587a939a104592336174351c89
Author: James Antill <james at and.org>
Date: Tue Dec 11 09:32:19 2007 -0500
Use the inherited simplePkgListk, rm more code
diff --git a/yum/packageSack.py b/yum/packageSack.py
index 408988d..6723d70 100644
--- a/yum/packageSack.py
+++ b/yum/packageSack.py
@@ -750,16 +750,9 @@ class PackageSack(PackageSackBase):
def simplePkgList(self):
"""returns a list of pkg tuples (n, a, e, v, r) optionally from a single repoid"""
- if hasattr(self, 'pkglist'):
- if self.pkglist:
- return self.pkglist
- simplelist = []
- for pkg in self.returnPackages():
- simplelist.append(pkg.pkgtup)
-
- self.pkglist = simplelist
- return simplelist
+ # Don't cache due to excludes
+ return [pkg.pkgtup for pkg in self.returnPackages()]
def printPackages(self):
for pkg in self.returnPackages():
diff --git a/yum/sqlitesack.py b/yum/sqlitesack.py
index 30ae764..1e72f92 100644
--- a/yum/sqlitesack.py
+++ b/yum/sqlitesack.py
@@ -253,8 +253,6 @@ class YumSqlitePackageSack(yumRepo.YumPackageSack):
}
if hasattr(self, 'pkgobjlist'):
del self.pkgobjlist
- if hasattr(self, 'pkglist'):
- del self.pkglist
yumRepo.YumPackageSack.close(self)
@@ -262,8 +260,6 @@ class YumSqlitePackageSack(yumRepo.YumPackageSack):
# we just need to nuke the indexes first
if hasattr(self, 'pkgobjlist'):
del self.pkgobjlist
- if hasattr(self, 'pkglist'):
- del self.pkglist
self.returnPackages()
def _checkIndexes(self, failure='error'):
@@ -276,7 +272,6 @@ class YumSqlitePackageSack(yumRepo.YumPackageSack):
if not self.excludes.has_key(obj.repo):
self.excludes[obj.repo] = {}
self.excludes[obj.repo][obj.pkgId] = 1
- self.pkglist = None
def _excluded(self, repo, pkgId):
@@ -679,12 +674,6 @@ class YumSqlitePackageSack(yumRepo.YumPackageSack):
return y
@catchSqliteException
- def simplePkgList(self):
- """returns a list of pkg tuples (n, a, e, v, r) from the sack"""
-
- return [pkg.pkgtup for pkg in self.returnPackages()]
-
- @catchSqliteException
def returnNewestByNameArch(self, naTup=None):
# If naTup is set do it from the database otherwise use our parent's
More information about the Yum-cvs-commits
mailing list