mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-08 01:13:15 +00:00
[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 @@ def _extract_response(self, item_id, query, note='Downloading API JSON', headers
|
||||||
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 a new issue