From: Michael Tremer Date: Sun, 13 Feb 2011 10:51:56 +0000 (+0100) Subject: Add automatic conversion to right object when passing a "requires" string. X-Git-Tag: 0.9.3~188 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a673390099e446c555f58e850085b80f6a544129;p=pakfire.git Add automatic conversion to right object when passing a "requires" string. --- diff --git a/pakfire/packages/base.py b/pakfire/packages/base.py index 9d98f61ab..d6c0dcf62 100644 --- a/pakfire/packages/base.py +++ b/pakfire/packages/base.py @@ -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: