]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/udemy.py
[extractor] Add `_perform_login` function (#2943)
[yt-dlp.git] / yt_dlp / extractor / udemy.py
index 25b28e98eeac9e44a5ac503682eb0c6c94b46ca8..235f89713c8ecc0d01a92d8c9d873d8ed14a2c48 100644 (file)
@@ -168,14 +168,7 @@ def _download_json(self, url_or_request, *args, **kwargs):
         self._handle_error(response)
         return response
 
-    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_popup = self._download_webpage(
             self._LOGIN_URL, None, 'Downloading login popup')