From c49610bb2d28736902c566c3801fbc3d393edd0e Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 26 Nov 2018 10:28:30 +0000 Subject: [PATCH] release: Wrap scanning files into a transaction Signed-off-by: Michael Tremer --- src/backend/releases.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backend/releases.py b/src/backend/releases.py index 4a322087..5197f368 100644 --- a/src/backend/releases.py +++ b/src/backend/releases.py @@ -551,4 +551,6 @@ class Releases(Object): def scan_files(self, basepath="/pub/mirror"): for release in self: logging.info("Scanning %s..." % release) - release.scan_files(basepath=basepath) + + with self.db.transaction(): + release.scan_files(basepath=basepath) -- 2.47.3