diff --git a/CHANGELOG.md b/CHANGELOG.md index 84ffc1ed..6b57c42b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ # Changelog +## Unreleased + ## 1.18.4 - 2021-09-04 ### Additions - [420chan] add `thread` and `board` extractors ([#1773](https://github.com/mikf/gallery-dl/issues/1773)) diff --git a/gallery_dl/extractor/common.py b/gallery_dl/extractor/common.py index d9f69abc..817e4199 100644 --- a/gallery_dl/extractor/common.py +++ b/gallery_dl/extractor/common.py @@ -42,6 +42,7 @@ class Extractor(): def __init__(self, match): self.log = logging.getLogger(self.category) self.url = match.string + self.finalize = None if self.basecategory: self.config = self._config_shared diff --git a/gallery_dl/job.py b/gallery_dl/job.py index 32e9bb5a..13cad4d8 100644 --- a/gallery_dl/job.py +++ b/gallery_dl/job.py @@ -109,6 +109,8 @@ class Job(): log.info("No results for %s", extractor.url) finally: self.handle_finalize() + if extractor.finalize: + extractor.finalize() return self.status diff --git a/gallery_dl/version.py b/gallery_dl/version.py index 7e6458f1..46d51550 100644 --- a/gallery_dl/version.py +++ b/gallery_dl/version.py @@ -6,4 +6,4 @@ # it under the terms of the GNU General Public License version 2 as # published by the Free Software Foundation. -__version__ = "1.18.4" +__version__ = "1.19.0-dev"