]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/noco.py
[extractor] Add `_perform_login` function (#2943)
[yt-dlp.git] / yt_dlp / extractor / noco.py
index 78c4952f4774f9764c0f499dd11cf0bb721fc0e2..28af909d52019610d209291ff661f3632b3f7cad 100644 (file)
@@ -61,14 +61,7 @@ class NocoIE(InfoExtractor):
         }
     ]
 
-    def _real_initialize(self):
-        self._login()
-
-    def _login(self):
-        username, password = self._get_login_info()
-        if username is None:
-            return
-
+    def _perform_login(self, username, password):
         login = self._download_json(
             self._LOGIN_URL, None, 'Logging in',
             data=urlencode_postdata({