Check submission URL against filter before factory

This commit is contained in:
Serene-Arc
2021-06-23 14:30:39 +10:00
parent 71930e06a8
commit e5be624f1e
2 changed files with 18 additions and 1 deletions

View File

@@ -54,6 +54,9 @@ class RedditDownloader(RedditConnector):
elif not isinstance(submission, praw.models.Submission):
logger.warning(f'{submission.id} is not a submission')
return
elif not self.download_filter.check_url(submission.url):
logger.debug(f'Submission {submission.id} filtered due to URL {submission.url}')
return
logger.debug(f'Attempting to download submission {submission.id}')
try:
@@ -76,7 +79,7 @@ class RedditDownloader(RedditConnector):
logger.debug(f'File {destination} from submission {submission.id} already exists, continuing')
continue
elif not self.download_filter.check_resource(res):
logger.debug(f'Download filter removed {submission.id} with URL {submission.url}')
logger.debug(f'Download filter removed {submission.id} file with URL {submission.url}')
continue
try:
res.download(self.args.max_wait_time)