From: Michael Tremer Date: Fri, 18 Aug 2023 09:53:52 +0000 (+0000) Subject: packages: Read archive metadata in executor thread X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=61531fa806b78e6010022716889f5ee2c24316bf;p=pbs.git packages: Read archive metadata in executor thread Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/packages.py b/src/buildservice/packages.py index cdcd6f9a..797119bd 100644 --- a/src/buildservice/packages.py +++ b/src/buildservice/packages.py @@ -89,7 +89,7 @@ class Packages(base.Object): archive = await self.backend.open(upload.path) # Extract package metadata from archive - package = archive.get_package() + package = await asyncio.to_thread(archive.get_package) # Check if a package with this UUID exists pkg = self.get_by_uuid(package.uuid)