################################################################################
-def parse_wnpp_bug_file(file = "/home/tolimar/wnpp-bugs"):
+def parse_wnpp_bug_file(file = "/srv/ftp-master.debian.org/scripts/masterfiles/wnpp_rm"):
"""
Parses the wnpp bug list available at http://qa.debian.org/data/bts/wnpp_rm
Well, actually it parsed a local copy, but let's document the source
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:
bugs.append(bug_no)
wnpp[source] = bugs
return wnpp
-