X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fprocess_upload.py;h=28a60a931073a2e83c8abd3ab79cf1c2434c0f25;hb=09a1a20566dcf84ca229b4339bd8f8080eb59afd;hp=d20267ec437bc918472da8933aa510456bbe93f0;hpb=78051a3d482cdc0d938f053ad860c0c22b6ec62e;p=dak.git diff --git a/dak/process_upload.py b/dak/process_upload.py index d20267ec..28a60a93 100755 --- a/dak/process_upload.py +++ b/dak/process_upload.py @@ -160,6 +160,7 @@ Checks Debian packages from Incoming ## Queue builds import datetime +import errno from errno import EACCES, EAGAIN import fcntl import os @@ -376,6 +377,8 @@ def real_reject(directory, upload, reason=None, notify=True): for fn in files: src = os.path.join(upload.directory, fn) dst = utils.find_next_free(os.path.join(rejectdir, fn)) + if not os.path.exists(src): + continue fs.copy(src, dst) if upload.reject_reasons is not None: