diff --git a/gallery_dl/extractor/common.py b/gallery_dl/extractor/common.py index e206e687..84a18b3f 100644 --- a/gallery_dl/extractor/common.py +++ b/gallery_dl/extractor/common.py @@ -880,15 +880,15 @@ class Dispatch(): elif isinstance(include, str): include = include.replace(" ", "").split(",") - result = [(Message.Version, 1)] + results = [(Message.Version, 1)] for category in include: try: extr, url = extractors[category] except KeyError: self.log.warning("Invalid include '%s'", category) else: - result.append((Message.Queue, url, {"_extractor": extr})) - return iter(result) + results.append((Message.Queue, url, {"_extractor": extr})) + return iter(results) class AsynchronousMixin(): diff --git a/gallery_dl/extractor/deviantart.py b/gallery_dl/extractor/deviantart.py index af0704ab..b66cd256 100644 --- a/gallery_dl/extractor/deviantart.py +++ b/gallery_dl/extractor/deviantart.py @@ -1882,9 +1882,7 @@ class DeviantartOAuthAPI(): params["offset"] = int(params["offset"]) + len(results) def _pagination_list(self, endpoint, params, key="results"): - result = [] - result.extend(self._pagination(endpoint, params, False, key=key)) - return result + return list(self._pagination(endpoint, params, False, key=key)) def _shared_content(self, results): """Return an iterable of shared deviations in 'results'""" diff --git a/gallery_dl/extractor/hitomi.py b/gallery_dl/extractor/hitomi.py index 0c2fa9bf..03b412ce 100644 --- a/gallery_dl/extractor/hitomi.py +++ b/gallery_dl/extractor/hitomi.py @@ -80,7 +80,7 @@ class HitomiGalleryExtractor(HitomiExtractor, GalleryExtractor): fmt = ext = self.config("format") or "webp" check = (fmt != "webp") - result = [] + results = [] for image in self.info["files"]: if check: ext = fmt if image.get("has" + fmt) else "webp" @@ -93,8 +93,8 @@ class HitomiGalleryExtractor(HitomiExtractor, GalleryExtractor): inum = int(ihash[-1] + ihash[-3:-1], 16) url = (f"https://{ext[0]}{gg_m.get(inum, gg_default) + 1}." f"{self.domain}/{gg_b}/{inum}/{ihash}.{ext}") - result.append((url, idata)) - return result + results.append((url, idata)) + return results class HitomiTagExtractor(HitomiExtractor): diff --git a/gallery_dl/extractor/mangaread.py b/gallery_dl/extractor/mangaread.py index 8bd54bfa..a3bdf392 100644 --- a/gallery_dl/extractor/mangaread.py +++ b/gallery_dl/extractor/mangaread.py @@ -63,14 +63,14 @@ class MangareadMangaExtractor(MangareadBase, MangaExtractor): if 'class="error404' in page: raise exception.NotFoundError("manga") data = self.metadata(page) - result = [] + results = [] for chapter in text.extract_iter( page, '