X-Git-Url: https://git.decadent.org.uk/gitweb/?p=dak.git;a=blobdiff_plain;f=dak%2Fshow_new.py;h=af1b8a6480b0b58ea6c1af99a90ea94fffa732b6;hp=513129f9c5d34f91623878ce8e305410bb38a89d;hb=026bdb9580e6d18bf504d2f44d46890df5d89f1a;hpb=475051efae41a30723cdc1ab82c521cd1accf75b diff --git a/dak/show_new.py b/dak/show_new.py index 513129f9..af1b8a64 100755 --- a/dak/show_new.py +++ b/dak/show_new.py @@ -30,26 +30,28 @@ import os, sys, time import apt_pkg import examine_package +from daklib import policy from daklib.dbconn import * -from daklib.queue import determine_new, check_valid, Upload, get_policy_queue from daklib import utils -from daklib.regexes import re_source_ext from daklib.config import Config from daklib import daklog -from daklib.changesutils import * -from daklib.dakmultiprocessing import DakProcessPool +from daklib.dakmultiprocessing import DakProcessPool, PROC_STATUS_SUCCESS, PROC_STATUS_SIGNALRAISED +from multiprocessing import Manager, TimeoutError # Globals Cnf = None Options = None -sources = set() +manager = Manager() +sources = manager.list() +htmlfiles_to_process = manager.list() +timeout_str = "Timed out while processing" ################################################################################ ################################################################################ ################################################################################ -def html_header(name, filestoexamine): +def html_header(name, missing): if name.endswith('.changes'): name = ' '.join(name.split('_')[:2]) result = """ @@ -59,7 +61,7 @@ def html_header(name, filestoexamine): /> %(name)s - Debian NEW package overview - +