[yum-git] Branch 'yum-3_2_X' - yum/__init__.py
James Antill
james at linux.duke.edu
Tue Aug 12 17:59:45 UTC 2008
yum/__init__.py | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
New commits:
commit c15e86d0361988a21bf5dd0136c4a14a84c0df65
Author: James Antill <james at and.org>
Date: Tue Aug 12 13:46:49 2008 -0400
Minor extra fixes for non-existant args. in doPackageLists, these are only
really noticable from the API.
diff --git a/yum/__init__.py b/yum/__init__.py
index e1a044a..85b9fe9 100644
--- a/yum/__init__.py
+++ b/yum/__init__.py
@@ -1434,8 +1434,11 @@ class YumBase(depsolve.Depsolve):
avail = self.pkgSack.returnPackages(patterns=patterns,
ignore_case=ic)
else:
- avail = self.pkgSack.returnNewestByNameArch(patterns=patterns,
- ignore_case=ic)
+ try:
+ avail = self.pkgSack.returnNewestByNameArch(patterns=patterns,
+ ignore_case=ic)
+ except Errors.PackageSackError:
+ avail = []
for pkg in avail:
if showdups:
@@ -1446,7 +1449,6 @@ class YumBase(depsolve.Depsolve):
if not ipkgs or pkg.verGT(sorted(ipkgs, reverse=True)[0]):
available.append(pkg)
-
# not in a repo but installed
elif pkgnarrow == 'extras':
# we must compare the installed set versus the repo set
@@ -1479,8 +1481,11 @@ class YumBase(depsolve.Depsolve):
avail = self.pkgSack.returnPackages(patterns=patterns,
ignore_case=ic)
else:
- avail = self.pkgSack.returnNewestByNameArch(patterns=patterns,
- ignore_case=ic)
+ try:
+ avail = self.pkgSack.returnNewestByNameArch(patterns=patterns,
+ ignore_case=ic)
+ except Errors.PackageSackError:
+ avail = []
for po in avail:
ftime = int(po.filetime)
More information about the Yum-cvs-commits
mailing list