]> git.ipfire.org Git - pbs.git/commitdiff
backend: Fix opening package files
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 17 Oct 2022 17:27:37 +0000 (17:27 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 17 Oct 2022 17:27:37 +0000 (17:27 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/__init__.py

index 2bda06085f9727922142d7747d601476d6d43306..7473863e85736001db7b73dd531ef45095715552 100644 (file)
@@ -283,11 +283,11 @@ class Backend(object):
                return await asyncio.to_thread(self._open, path)
 
        def _open(self, path):
-               # Create a dummy Pakfire instance
-               p = pakfire.Pakfire(offline=True)
+               log.debug("Opening %s..." % path)
 
                # Open the archive
-               return p.open(path)
+               with self.pakfire() as p:
+                       return p.open(path)
 
        @property
        def ssl_context(self):