---
 yum/__init__.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/yum/__init__.py b/yum/__init__.py
index 68a9c7a..7840405 100644
--- a/yum/__init__.py
+++ b/yum/__init__.py
@@ -4115,6 +4115,10 @@ much more problems).
                         raise Errors.YumBaseError, _('Invalid version flag 
from: %s') % str(depstring)
                     depflags = SYMBOLFLAGS[flagsymbol]
 
+        if depflags is None: # This does wildcards...
+            return self.rpmdb.searchProvides(depstring)
+
+        # This does flags+versions, but no wildcards...
         return self.rpmdb.getProvides(depname, depflags, depver).keys()
 
     def returnInstalledPackageByDep(self, depstring):
-- 
1.7.7.6

_______________________________________________
Yum-devel mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to