]> git.ipfire.org Git - pakfire.git/commitdiff
Move provides() to PakfireContext
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 7 Dec 2016 21:51:45 +0000 (22:51 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 7 Dec 2016 21:51:45 +0000 (22:51 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/base.py

index c0f2fe1939b75eef9f597256c9a4fec8ea738303..09e3f322ac67f2cff25687863343c9212d47336f 100644 (file)
@@ -426,20 +426,6 @@ class Pakfire(object):
                # Process the transaction.
                t.run()
 
-       def provides(self, patterns):
-               pkgs = []
-               for pattern in patterns:
-                       for pkg in self.pool.whatprovides(self, pattern):
-                               if pkg in pkgs:
-                                       continue
-
-                               pkgs.append(pkg)
-
-               # Sort output.
-               pkgs.sort()
-
-               return pkgs
-
        def resolvdep(self, pkg):
                return self.pool.resolvdep(self, pkg)
 
@@ -536,6 +522,18 @@ class PakfireContext(object):
 
                return sorted(pkgs)
 
+       def provides(self, patterns):
+               pkgs = []
+
+               for pattern in patterns:
+                       for pkg in self.pakfire.pool.whatprovides(self, pattern):
+                               if pkg in pkgs:
+                                       continue
+
+                               pkgs.append(pkg)
+
+               return sorted(pkgs)
+
        def search(self, pattern):
                # Do the search.
                pkgs = {}