X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fshow_deferred.py;h=e8e1621d2f957cb51c861329e12377e6e780dff1;hb=1fa1f22b70c6ee46aea78ee40b9797a574d7c583;hp=e9266bcc03f4aa33a60483b9dc24779e5b146323;hpb=0d80b258098ff470433efa4d9c1f81b404883195;p=dak.git diff --git a/dak/show_deferred.py b/dak/show_deferred.py index e9266bcc..e8e1621d 100755 --- a/dak/show_deferred.py +++ b/dak/show_deferred.py @@ -22,10 +22,8 @@ import sys, os, re, time import apt_pkg -import tempfile from debian_bundle import deb822 -from daklib import database -from daklib import queue +from daklib.dbconn import * from daklib import utils from daklib.regexes import re_html_escaping, html_escaping @@ -135,13 +133,15 @@ def get_upload_data(changesfn): uploader = re.sub(r'^\s*(\S.*)\s+<.*>',r'\1',uploader) if Cnf.has_key("Show-Deferred::LinkPath"): isnew = 0 - suites = database.get_suites(achanges['source'],src=1) + suites = get_suites_source_in(achanges['source']) if 'unstable' not in suites and 'experimental' not in suites: isnew = 1 + for b in achanges['binary'].split(): - suites = database.get_suites(b) + suites = get_suites_binary_in(b) if 'unstable' not in suites and 'experimental' not in suites: isnew = 1 + if not isnew: # we don't link .changes because we don't want other people to # upload it with the existing signature. @@ -201,7 +201,7 @@ def usage (exit_code=0): sys.exit(exit_code) def init(): - global Cnf, Options, Upload, projectB + global Cnf, Options Cnf = utils.get_conf() Arguments = [('h',"help","Show-Deferred::Options::Help"), ("p","link-path","Show-Deferred::LinkPath","HasArg"), @@ -218,8 +218,10 @@ def init(): Options = Cnf.SubTree("Show-Deferred::Options") if Options["help"]: usage() - Upload = queue.Upload(Cnf) - projectB = Upload.projectB + + # Initialise database connection + DBConn() + return args def main():