diff --git a/docs/configuration.rst b/docs/configuration.rst index a749743c..e7f4fc03 100644 --- a/docs/configuration.rst +++ b/docs/configuration.rst @@ -1563,8 +1563,8 @@ Type Default ``2`` Description - Number of times a failed image gets retried. - Use ``-1`` for infinite retries + Number of times a failed image gets retried + or ``-1`` for infinite retries. extractor.exhentai.fav @@ -3144,7 +3144,8 @@ Type Default ``2`` Description - Number of retries for fetching full-resolution images. + Number of retries for fetching full-resolution images + or ``-1`` for infinite retries. extractor.twibooru.api-key diff --git a/gallery_dl/extractor/tumblr.py b/gallery_dl/extractor/tumblr.py index f50ddb79..10bd1533 100644 --- a/gallery_dl/extractor/tumblr.py +++ b/gallery_dl/extractor/tumblr.py @@ -9,7 +9,7 @@ """Extractors for https://www.tumblr.com/""" from .common import Extractor, Message -from .. import text, oauth, exception +from .. import text, util, oauth, exception from datetime import datetime, date, timedelta import re @@ -262,7 +262,7 @@ class TumblrExtractor(Extractor): return updated, (resized == updated) def _original_image_fallback(self, url, post_id): - for _ in range(self.fallback_retries): + for _ in util.repeat(self.fallback_retries): self.sleep(self.fallback_delay, "image token") yield self._update_image_token(url)[0] self.log.warning("Unable to fetch higher-resolution "