handle errors when opening download archive file (#417)

deviantart-rewrite
Mike Fährmann 5 years ago
parent 6e12907de6
commit 9178b54eae
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

@ -332,7 +332,14 @@ class DownloadJob(Job):
archive = self.extractor.config("archive")
if archive:
path = util.expand_path(archive)
self.archive = util.DownloadArchive(path, self.extractor)
try:
self.archive = util.DownloadArchive(path, self.extractor)
except Exception as exc:
self.extractor.log.warning(
"Failed to open download archive at '%s' ('%s: %s')",
path, exc.__class__.__name__, exc)
else:
self.extractor.log.debug("Using download archive '%s'", path)
postprocessors = self.extractor.config("postprocessors")
if postprocessors:

Loading…
Cancel
Save