[yum-git] Branch 'yum-3_2_X' - yum/__init__.py

James Antill james at linux.duke.edu
Thu Aug 7 16:28:37 UTC 2008


 yum/__init__.py |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

New commits:
commit 17477eea2a83a396dcd9c95fc8c0d60281f6ee67
Author: James Antill <james at and.org>
Date:   Thu Aug 7 12:28:29 2008 -0400

    Don't fail list cmd for packages which are installed but not in any repos.

diff --git a/yum/__init__.py b/yum/__init__.py
index a5123f5..07a21a7 100644
--- a/yum/__init__.py
+++ b/yum/__init__.py
@@ -1386,8 +1386,11 @@ class YumBase(depsolve.Depsolve):
                                                     ignore_case=ic)
             else:
                 del dinst # Using ndinst instead
-                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:



More information about the Yum-cvs-commits mailing list