]> git.ipfire.org Git - pbs.git/commitdiff
sources: Run dist() in a separate thread
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 22 May 2023 20:24:29 +0000 (20:24 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 22 May 2023 20:24:29 +0000 (20:24 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/sources.py

index a1992b83f76981324ee738a3ac28167b96bc2856..d2469e44c0fc139af04f189b4517b4b21f26b35d 100644 (file)
@@ -799,8 +799,8 @@ class Job(base.DataObject):
                                with self.source.repo.pakfire() as p:
                                        log.debug("Running dist for %s..." % makefile)
 
-                                       # Run dist()
-                                       file = p.dist(makefile, target)
+                                       # Run dist() in a separate thread
+                                       file = await asyncio.to_thread(p.dist, makefile, target)
 
                                # Upload the file
                                upload = await self.backend.uploads.create_from_local(file)