]> git.decadent.org.uk Git - dak.git/blobdiff - daklib/queue.py
removing known_changes now works, and inserting has a better chance of working
[dak.git] / daklib / queue.py
index d73b4797732bc278a64996661d9c1934b6783b92..7e7f468fea248d5b402a8c492c7d1c8c4017bf1a 100755 (executable)
@@ -452,9 +452,8 @@ class Upload(object):
         # Check there isn't already a changes file of the same name in one
         # of the queue directories.
         base_filename = os.path.basename(filename)
-        for d in [ "Accepted", "Byhand", "Done", "New", "ProposedUpdates", "OldProposedUpdates" ]:
-            if os.path.exists(os.path.join(Cnf["Dir::Queue::%s" % (d) ], base_filename)):
-                self.rejects.append("%s: a file with this name already exists in the %s directory." % (base_filename, d))
+        if get_knownchange(base_filename):
+            self.rejects.append("%s: a file with this name already exists." % (base_filename))
 
         # Check the .changes is non-empty
         if not self.pkg.files: