From a30a3e44d5e9ed4caf9cd602e88ad67ab49ef6ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Mon, 18 Dec 2023 23:45:58 +0100 Subject: [PATCH] [nijie] move 'username required' out of _login_impl --- gallery_dl/extractor/nijie.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gallery_dl/extractor/nijie.py b/gallery_dl/extractor/nijie.py index 814d0843..57c31184 100644 --- a/gallery_dl/extractor/nijie.py +++ b/gallery_dl/extractor/nijie.py @@ -124,15 +124,15 @@ class NijieExtractor(AsynchronousMixin, BaseExtractor): return username, password = self._get_auth_info() - self.cookies_update(self._login_impl(username, password)) + if username: + return self.cookies_update(self._login_impl(username, password)) + + raise exception.AuthenticationError("Username and password required") @cache(maxage=90*86400, keyarg=1) def _login_impl(self, username, password): - if not username or not password: - raise exception.AuthenticationError( - "Username and password required") - self.log.info("Logging in as %s", username) + url = "{}/login_int.php".format(self.root) data = {"email": username, "password": password, "save": "on"}