]> git.ipfire.org Git - pbs.git/commitdiff
jobs: Create log directory before opening file
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 19 Oct 2022 14:16:48 +0000 (14:16 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 19 Oct 2022 14:16:48 +0000 (14:16 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/jobs.py

index c1c734155609317d3ae0dfd006bd22263ce17939..241d23ed9ce6627469ed3938a8ef39544666f331 100644 (file)
@@ -386,6 +386,9 @@ class Job(base.DataObject):
                        "%s.log.gz" % self.uuid[4:],
                )
 
+               # Create parent directory
+               await self.backend.make_parent_directory(path)
+
                # Open the destination path
                with gzip.open(path, "wb", compresslevel=9) as f:
                        await upload.copyinto(f)