]> jfr.im git - yt-dlp.git/commitdiff
[crunchyroll] Better error reporting on login failure (#2938)
authorJeff Huffman <redacted>
Fri, 4 Mar 2022 11:27:35 +0000 (03:27 -0800)
committerGitHub <redacted>
Fri, 4 Mar 2022 11:27:35 +0000 (03:27 -0800)
Authored by: tejing1

yt_dlp/extractor/crunchyroll.py

index ffe29109828a3ea9328bc42300d42ed3e5750d3b..b6ba5ef562ea6a155b5853c9c8d4a6267c8c45d9 100644 (file)
@@ -85,7 +85,7 @@ def _login(self):
                 'session_id': session_id
             }).encode('ascii'))
         if login_response['code'] != 'ok':
-            raise ExtractorError('Login failed. Bad username or password?', expected=True)
+            raise ExtractorError('Login failed. Server message: %s' % login_response['message'], expected=True)
         if not self._get_cookies(self._LOGIN_URL).get('etp_rt'):
             raise ExtractorError('Login succeeded but did not set etp_rt cookie')