]> git.ipfire.org Git - pakfire.git/commitdiff
Add automatic conversion to right object when passing a "requires" string.
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 13 Feb 2011 10:51:56 +0000 (11:51 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 13 Feb 2011 10:51:56 +0000 (11:51 +0100)
pakfire/packages/base.py

index 9d98f61abb42ed359bc9b4d4c75c0eb808d708bf..d6c0dcf6250be90143ecf25658bba91829708f4a 100644 (file)
@@ -5,6 +5,7 @@ import re
 
 import util
 
+import pakfire.depsolve
 from pakfire.i18n import _
 
 class Package(object):
@@ -188,6 +189,9 @@ class Package(object):
        ### methods ###
 
        def does_provide(self, requires):
+               if not isinstance(requires, pakfire.depsolve.Requires):
+                       requires = pakfire.depsolve.Requires(self, requires)
+
                # If the provides string equals the name of the package, we
                # return true.
                if self.name == requires.requires: