[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[dak/master] commit more often in clean-suites



... to avoid database leaks in case of exceptions

Signed-off-by: Torsten Werner <twerner@debian.org>
---
 dak/clean_suites.py |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/dak/clean_suites.py b/dak/clean_suites.py
index 5e41d37..b0711ac 100755
--- a/dak/clean_suites.py
+++ b/dak/clean_suites.py
@@ -298,13 +298,11 @@ SELECT s.id, f.filename FROM source s, files f
 
             if not Options["No-Action"]:
                 session.delete(pf)
+                session.commit()
 
         else:
             utils.fubar("%s is neither symlink nor file?!" % (filename))
 
-    if not Options["No-Action"]:
-        session.commit()
-
     if count > 0:
         Logger.log(["total", count, utils.size_type(size)])
         print "Cleaned %d files, %s." % (count, utils.size_type(size))
-- 
1.7.2.5


Reply to: