From: pukkandan Date: Sat, 23 Jan 2021 11:47:47 +0000 (+0530) Subject: [sponskrub] Print "unrecognized args" message correctly X-Git-Tag: 2021.01.29~33 X-Git-Url: https://jfr.im/git/yt-dlp.git/commitdiff_plain/256ed01025536f27bea263e61ff7c8240d8e9fc5 [sponskrub] Print "unrecognized args" message correctly --- diff --git a/youtube_dlc/postprocessor/sponskrub.py b/youtube_dlc/postprocessor/sponskrub.py index c8c83d0a9..4e9bec257 100644 --- a/youtube_dlc/postprocessor/sponskrub.py +++ b/youtube_dlc/postprocessor/sponskrub.py @@ -84,6 +84,7 @@ def run(self, information): else: msg = stderr.decode('utf-8', 'replace').strip() or stdout.decode('utf-8', 'replace').strip() self.write_debug(msg, prefix=False) - msg = msg.split('\n')[-1] + line = 0 if msg[:12].lower() == 'unrecognised' else -1 + msg = msg.split('\n')[line] raise PostProcessingError(msg if msg else 'sponskrub failed with error code %s' % p.returncode) return [], information