]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/abematv.py
[extractor] Add `_perform_login` function (#2943)
[yt-dlp.git] / yt_dlp / extractor / abematv.py
index 360fa4699aac877a0d3a8a005624b3ee2dec309c..a839f0c1f5d252682df2d955fe2d8692a1564fe2 100644 (file)
@@ -291,15 +291,7 @@ def _get_media_token(self, invalidate=False, to_show=True):
 
         return self._MEDIATOKEN
 
-    def _real_initialize(self):
-        self._login()
-
-    def _login(self):
-        username, password = self._get_login_info()
-        # No authentication to be performed
-        if not username:
-            return True
-
+    def _perform_login(self, username, password):
         if '@' in username:  # don't strictly check if it's email address or not
             ep, method = 'user/email', 'email'
         else: