]> git.decadent.org.uk Git - dak.git/blobdiff - daklib/queue.py
only look in queues which exist
[dak.git] / daklib / queue.py
index ae4cf0bd4f4360f982c66eb7ab7e2196236b9723..a573ab83abf840b3d8693854067e024e5c954ee6 100755 (executable)
@@ -2068,6 +2068,8 @@ distribution."""
                     # TODO: Record the queues and info in the DB so we don't hardcode all this crap
                     # Not there? Check the queue directories...
                     for directory in [ "Accepted", "New", "Byhand", "ProposedUpdates", "OldProposedUpdates", "Embargoed", "Unembargoed" ]:
+                        if not Cnf.has_key("Dir::Queue::%s" % (directory)):
+                            continue
                         in_otherdir = os.path.join(Cnf["Dir::Queue::%s" % (directory)], dsc_name)
                         if os.path.exists(in_otherdir):
                             in_otherdir_fh = utils.open_file(in_otherdir)