X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Farchive.py;h=806ba40211b82d31ee6840aa8e8e48e9c6875436;hb=0fd24759c7d4d1c5c0398fb0bc775ca0d77a9310;hp=ca58da87a2858917fda4387173f54fde3796d396;hpb=1274df1d98f7004042768c9e2650f5ae9dd79e41;p=dak.git diff --git a/daklib/archive.py b/daklib/archive.py index ca58da87..806ba402 100644 --- a/daklib/archive.py +++ b/daklib/archive.py @@ -652,7 +652,13 @@ class ArchiveUpload(object): continue fs.copy(src, dst, mode=0o640) - source = self.changes.source + source = None + try: + source = self.changes.source + except Exception: + # Do not raise an exception here if the .dsc is invalid. + pass + if source is not None: for f in source.files.itervalues(): src = os.path.join(self.original_directory, f.filename)