X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Futils.py;h=1756f58fa2d27132a3675a95716ab4404cf9a898;hb=1655d67a017e5b572ca4669e658f8f9a6a7cbcc8;hp=542ede51c8cab50c9b56fd0b09c7e15f3b5daabc;hpb=39cdc8cc1607dbacfcdbf8182e3a024c05737fe4;p=dak.git diff --git a/daklib/utils.py b/daklib/utils.py index 542ede51..1756f58f 100755 --- a/daklib/utils.py +++ b/daklib/utils.py @@ -1548,7 +1548,14 @@ def parse_wnpp_bug_file(file = "/srv/ftp-master.debian.org/scripts/masterfiles/w returns a dict associating source package name with a list of open wnpp bugs (Yes, there might be more than one) """ - lines = open(file).readlines() + + line = [] + try: + f = open(file) + lines = f.readlines() + except IOError, e: + print "Warning: Couldn't open %s; don't know about WNPP bugs, so won't close any." % file + lines = [] wnpp = {} for line in lines: @@ -1564,4 +1571,3 @@ def parse_wnpp_bug_file(file = "/srv/ftp-master.debian.org/scripts/masterfiles/w bugs.append(bug_no) wnpp[source] = bugs return wnpp -