Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
# Update the cache
self.packages = packages
+ # Consume all packages
+ await asyncio.gather(
+ *(upload.delete() for upload in uploads),
+ )
+
@property
def size(self):
return sum((p.size for p in self.packages))
self._set_attribute("log_size", upload.size)
self._set_attribute("log_digest_blake2s", digest)
+ # Consume the upload object
+ await upload.delete()
+
async def _delete_log(self):
"""
Called to delete the log file
# Mark the job as finished
await job.finished(success=success,
logfile=logfile, packages=packages)
-
- # Delete the logfile
- await logfile.delete()