]> git.donarmstrong.com Git - dak.git/blobdiff - daklib/archive.py
daklib/archive.py: don't fail in prepare() if the .dsc is invalid
[dak.git] / daklib / archive.py
index ca58da87a2858917fda4387173f54fde3796d396..806ba40211b82d31ee6840aa8e8e48e9c6875436 100644 (file)
@@ -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)