diff options
author | pukkandan <pukkandan@gmail.com> | 2021-01-21 01:37:02 +0530 |
---|---|---|
committer | pukkandan <pukkandan@gmail.com> | 2021-01-21 01:41:05 +0530 |
commit | fbced7341df3e596ec1017346efecb5e433ba9ee (patch) | |
tree | cafae55e060788ec2b90622ca1053fda47d9639a /youtube_dlc/postprocessor/sponskrub.py | |
parent | 43820c0370acaf8306880f235364535c1c92c157 (diff) | |
download | hypervideo-pre-fbced7341df3e596ec1017346efecb5e433ba9ee.tar.lz hypervideo-pre-fbced7341df3e596ec1017346efecb5e433ba9ee.tar.xz hypervideo-pre-fbced7341df3e596ec1017346efecb5e433ba9ee.zip |
[sponskrub] Better debug output and error message
Diffstat (limited to 'youtube_dlc/postprocessor/sponskrub.py')
-rw-r--r-- | youtube_dlc/postprocessor/sponskrub.py | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/youtube_dlc/postprocessor/sponskrub.py b/youtube_dlc/postprocessor/sponskrub.py index 4320b7c02..c8c83d0a9 100644 --- a/youtube_dlc/postprocessor/sponskrub.py +++ b/youtube_dlc/postprocessor/sponskrub.py @@ -63,7 +63,7 @@ class SponSkrubPP(PostProcessor): if os.path.exists(encodeFilename(temp_filename)): os.remove(encodeFilename(temp_filename)) - cmd = [self.path] + cmd = [self.path] if not self.cutout: cmd += ['-chapter'] cmd += compat_shlex_split(self.args) # For backward compatibility @@ -82,9 +82,8 @@ class SponSkrubPP(PostProcessor): elif p.returncode == 3: self.to_screen('No segments in the SponsorBlock database') else: - stderr = stderr.decode('utf-8', 'replace') - msg = stderr.strip() - if not self.get_param('verbose', False): - msg = msg.split('\n')[-1] - raise PostProcessingError(msg if msg else 'sponskrub failed with error code %s!' % p.returncode) + 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] + raise PostProcessingError(msg if msg else 'sponskrub failed with error code %s' % p.returncode) return [], information |