jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/584116 )
Change subject: [bugfix] Fix scripts/login.py with clientlogin using "rememberMe" ......................................................................
[bugfix] Fix scripts/login.py with clientlogin using "rememberMe"
scripts/login.py ends session after it finishes, which clears login credentials without rememberme cookie. With action=login, rememberme cookie was set automatically, but clientlogin needs to include "rememberMe" specifically in the API query.
Change-Id: Ib1b84d8c6e8fea79feb4073265b4066f2d75222a --- M pywikibot/data/api.py 1 file changed, 1 insertion(+), 0 deletions(-)
Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
diff --git a/pywikibot/data/api.py b/pywikibot/data/api.py index 207b3ab..917011a 100644 --- a/pywikibot/data/api.py +++ b/pywikibot/data/api.py @@ -3126,6 +3126,7 @@ if self.action == 'clientlogin': # clientlogin requires non-empty loginreturnurl parameters['loginreturnurl'] = 'https://example.com' + parameters['rememberMe'] = '1'
# base login request login_request = self.site._request(use_get=False,
pywikibot-commits@lists.wikimedia.org