fix downloader error handling

RequestException being a subclass of OSError caused all exceptions
during file downloads to be ignored/re-raised.
This commit is contained in:
Mike Fährmann
2017-11-06 21:52:42 +01:00
parent 92027f67f9
commit 42e948584d

View File

@@ -12,6 +12,7 @@ import os
import time
import logging
from .. import config, util
from requests.exceptions import RequestException
class DownloaderBase():
@@ -101,9 +102,7 @@ class DownloaderBase():
# download content
try:
self.receive(file)
except OSError:
raise
except Exception as exc:
except RequestException as exc:
msg = exc
continue