Compare commits

..

2 Commits

Author SHA1 Message Date
Paul Storkman
716972da6b Formatting mistake 2024-10-31 14:31:23 +01:00
Paul Storkman
5c4df56d6d Start counting from zero. 2024-10-31 14:10:47 +01:00

View File

@ -1620,7 +1620,7 @@ class YoutubeDL:
def _handle_extraction_exceptions(func): def _handle_extraction_exceptions(func):
@functools.wraps(func) @functools.wraps(func)
def wrapper(self, *args, **kwargs): def wrapper(self, *args, **kwargs):
wait_retries = 1 wait_retries = 0
max_wait_retries = self.params.get('wait_retries') max_wait_retries = self.params.get('wait_retries')
while True: while True:
try: try:
@ -1628,9 +1628,9 @@ class YoutubeDL:
except (CookieLoadError, DownloadCancelled, LazyList.IndexError, PagedList.IndexError): except (CookieLoadError, DownloadCancelled, LazyList.IndexError, PagedList.IndexError):
raise raise
except ReExtractInfo as e: except ReExtractInfo as e:
if wait_retries > max_wait_retries: if wait_retries >= max_wait_retries:
if max_wait_retries > 0: if max_wait_retries > 0:
self.report_error(f'Giving up after {wait_retries - 1} {"retries" if wait_retries > 2 else "retry"} while waiting.') self.report_error(f'Giving up after {wait_retries} {"retries" if wait_retries > 1 else "retry"} while waiting.')
else: else:
self.report_error('Video is still unavailable after waiting.') self.report_error('Video is still unavailable after waiting.')
return return