mirror of https://github.com/yt-dlp/yt-dlp.git
[ie/youtube] Fix bug with `--extractor-retries inf` (#8328)
Authored by: Grub4K
This commit is contained in:
parent
84e26038d4
commit
feebf6d02f
|
@ -947,7 +947,10 @@ class YoutubeBaseInfoExtractor(InfoExtractor):
|
||||||
icd_rm = next(icd_retries)
|
icd_rm = next(icd_retries)
|
||||||
main_retries = iter(self.RetryManager())
|
main_retries = iter(self.RetryManager())
|
||||||
main_rm = next(main_retries)
|
main_rm = next(main_retries)
|
||||||
for _ in range(main_rm.retries + icd_rm.retries + 1):
|
# Manual retry loop for multiple RetryManagers
|
||||||
|
# The proper RetryManager MUST be advanced after an error
|
||||||
|
# and it's result MUST be checked if the manager is non fatal
|
||||||
|
while True:
|
||||||
try:
|
try:
|
||||||
response = self._call_api(
|
response = self._call_api(
|
||||||
ep=ep, fatal=True, headers=headers,
|
ep=ep, fatal=True, headers=headers,
|
||||||
|
|
Loading…
Reference in New Issue