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

[dak/master] Fix session handling in queue-report.



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

diff --git a/dak/queue_report.py b/dak/queue_report.py
index d3777a2..19673d5 100755
--- a/dak/queue_report.py
+++ b/dak/queue_report.py
@@ -358,7 +358,6 @@ RRA:MAX:0.5:288:795
 ############################################################
 
 def process_changes_files(changes_files, type, log, rrd_dir):
-    #session = DBConn().session()
     msg = ""
     cache = {}
     # Read in all the .changes files
@@ -431,7 +430,9 @@ def process_changes_files(changes_files, type, log, rrd_dir):
         for j in i[1]["list"]:
             changesbase = os.path.basename(j["filename"])
             try:
+                session = DBConn().session()
                 dbc = session.query(DBChange).filter_by(changesname=changesbase).one()
+                session.close()
             except Exception, e:
                 print "Can't find changes file in NEW for %s (%s)" % (changesbase, e)
                 dbc = None
-- 
1.5.6.5


Reply to: