[Yum-devel] [PATCH 3/3] Avoid unneeded file/dir/ghost list lookups and list concat when dumping deps as XML.

Ville Skyttä ville.skytta at iki.fi
Thu Apr 7 19:30:04 UTC 2011


---
 yum/packages.py |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/yum/packages.py b/yum/packages.py
index c90c3b1..3775b84 100644
--- a/yum/packages.py
+++ b/yum/packages.py
@@ -1150,8 +1150,10 @@ class YumAvailablePackage(PackageObject, RpmBase):
             if name.startswith('rpmlib('):
                 continue
             # this drops out requires that the pkg provides for itself.
-            if name in self.provides_names or name in self.filelist + \
-                                                self.dirlist + self.ghostlist:
+            if name in self.provides_names or \
+                    (name.startswith('/') and \
+                         (name in self.filelist or name in self.dirlist or
+                          name in self.ghostlist)):
                 if not flags:
                     continue
                 else:
-- 
1.7.4.2



More information about the Yum-devel mailing list