Ensure pre-processor errors do not block `--print`

Closes 
pull/6940/head
pukkandan 2023-04-29 00:58:48 +05:30
rodzic 7a7b1376fb
commit f005a35aa7
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7EEE9E1E817D0A39
1 zmienionych plików z 6 dodań i 4 usunięć

Wyświetl plik

@ -3489,10 +3489,12 @@ class YoutubeDL:
return infodict
def run_all_pps(self, key, info, *, additional_pps=None):
for pp in (additional_pps or []) + self._pps[key]:
info = self.run_pp(pp, info)
if key != 'video':
self._forceprint(key, info)
try:
for pp in (additional_pps or []) + self._pps[key]:
info = self.run_pp(pp, info)
finally:
if key != 'video':
self._forceprint(key, info)
return info
def pre_process(self, ie_info, key='pre_process', files_to_move=None):