Tighten exception block

This commit is contained in:
Serene-Arc
2021-03-04 09:14:43 +10:00
committed by Ali Parlakci
parent 9e6ec9f1ca
commit ac08a639ba

View File

@@ -194,9 +194,14 @@ class RedditDownloader:
def _download_submission(self, submission: praw.models.Submission):
if self.download_filter.check_url(submission.url):
logger.debug('Attempting to download submission {}'.format(submission.id))
try:
downloader_class = DownloadFactory.pull_lever(submission.url)
downloader = downloader_class(submission)
except NotADownloadableLinkError as e:
logger.error('Could not download submission {}: {}'.format(submission.name, e))
return
if self.args.no_download:
logger.info('Skipping download for submission {}'.format(submission.id))
else:
@@ -218,5 +223,3 @@ class RedditDownloader:
logger.debug(f'Resource from {res.url} downloaded elsewhere')
logger.info('Downloaded submission {}'.format(submission.name))
except NotADownloadableLinkError as e:
logger.error('Could not download submission {}: {}'.format(submission.name, e))