X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fprocess_upload.py;h=cf1594a3098ba0d164e10b10b7cad49290fbeb23;hb=3c3cf6b0861825abdc771e9b4c676ac52db56744;hp=a78d146c1267da7fc7faaa90c23abf3d7aa15486;hpb=5fe430f729ce19c539932a43338ad0522f0723f6;p=dak.git diff --git a/dak/process_upload.py b/dak/process_upload.py index a78d146c..cf1594a3 100755 --- a/dak/process_upload.py +++ b/dak/process_upload.py @@ -217,21 +217,25 @@ def action(u): answer = m.group(1) answer = answer[:1].upper() + session = DBConn().session() + if answer == 'R': os.chdir(u.pkg.directory) u.do_reject(0, pi) elif answer == 'A': - u.pkg.add_known_changes( "Accepted" ) - u.accept(summary, short_summary) + u.pkg.add_known_changes(holding.holding_dir, session) + u.accept(summary, short_summary, session) u.check_override() u.remove() elif answer == queuekey: - u.pkg.add_known_changes( qu ) - QueueInfo[qu]["process"](u, summary, short_summary) + u.pkg.add_known_changes(holding.holding_dir, session) + QueueInfo[qu]["process"](u, summary, short_summary, session) u.remove() elif answer == 'Q': sys.exit(0) + session.commit() + ############################################################################### def cleanup():