]> git.decadent.org.uk Git - dak.git/blobdiff - daklib/utils.py
Fix spelling of "IOError" so we indeed don't raise an exception
[dak.git] / daklib / utils.py
index 542ede51c8cab50c9b56fd0b09c7e15f3b5daabc..1756f58fa2d27132a3675a95716ab4404cf9a898 100755 (executable)
@@ -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
-