Hi Binaris,
login2.py wasn’t shipped with compat. The login implementation looks like MediaWiki 1.27
and the current one has changed a lot. Probably it does not work anymore with compat.
Best
xqt
Von meinem iPhone gesendet
Am 02.06.2021 um 07:14 schrieb Bináris
<wikiposta(a)gmail.com>om>:
Hi John,
I used a login2.py I am not sure it is my former experiment or an official script.
With login.py it is
Traceback (most recent call last):
File "C:\Pywikipediacompat\login.py", line 480, in <module>
main()
File "C:\Pywikipediacompat\login.py", line 475, in main
loginMan.login()
File "C:\Pywikipediacompat\login.py", line 349, in login
cookiedata = self.getCookie(api)
File "C:\Pywikipediacompat\login.py", line 263, in getCookie
self.site._token[index] = data['login']['lgtoken'] + "+\\"
KeyError: 'lgtoken'
And with login2:
Traceback (most recent call last):
File "C:\Pywikipediacompat\login2.py", line 496, in <module>
main()
File "C:\Pywikipediacompat\login2.py", line 491, in main
loginMan.login()
File "C:\Pywikipediacompat\login2.py", line 365, in login
cookiedata = self.getCookie(api)
File "C:\Pywikipediacompat\login2.py", line 213, in getCookie
result = data['query']['tokens']['logintoken']
KeyError: 'tokens'
NB login.py definitely gives this answer for the CORRECT password only. Otherwise it runs
without error and says:
Login failed. Wrong password or CAPTCHA answer?
John <phoenixoverride(a)gmail.com> ezt írta (időpont: 2021. jún. 1., K, 21:51):
What error message are you getting? I patched
that locally when it happened and I cannot reference a clean copy of compat any more.
Knowing the error would let me narrow it down.
On Tue, Jun 1, 2021 at 3:38 PM Bináris
<wikiposta(a)gmail.com> wrote:
Thank you, that was not quite the asnwer I hoped.
I have many own extensions to replace.py, but I appreciate your effort, and I wll try to
write a list with the standard features.
Yes, this is the only reason I have Python 2.
<info(a)gno.de> ezt írta (időpont: 2021. jún. 1., K, 19:57):
Hi Binaris,
I remember there was an issue but I am not able to investigate into this matter. The
compat branch is very outdated and does only support Python 2. My Python developing
version is 3.9, the production system runs with 3.7 and for some reason I have also 3.5
installed which is the default environment on tools.
The only way I can support you is to re-implement the missing functionality. Where is the
lag in core? What are you missing?
Best
xqt
> Am 01.06.2021 um 08:51 schrieb Bináris <wikiposta(a)gmail.com>om>:
>
>
> Hi folks,
>
> I remember that a point the login process of compat was broken, and developers told
they didn't bother any more to correct it. [1]
> I intensively used compat, because the new replace.py is not in the vicinity of my
compat version.
> But last year there was a problem where all bots were forcedly logged out, and now I
cannot use my bot.
>
> Has anything happened since [1]? Or can you give me any hint, how to begin to solve
it on my own?
>
> --
> Bináris
> _______________________________________________
> pywikibot mailing list -- pywikibot(a)lists.wikimedia.org
> To unsubscribe send an email to pywikibot-leave(a)lists.wikimedia.org
_______________________________________________
pywikibot mailing list -- pywikibot(a)lists.wikimedia.org
To unsubscribe send an email to pywikibot-leave(a)lists.wikimedia.org
--
Bináris
_______________________________________________
pywikibot mailing list -- pywikibot(a)lists.wikimedia.org
To unsubscribe send an email to pywikibot-leave(a)lists.wikimedia.org
_______________________________________________
pywikibot mailing list -- pywikibot(a)lists.wikimedia.org
To unsubscribe send an email to pywikibot-leave(a)lists.wikimedia.org
--
Bináris
_______________________________________________
pywikibot mailing list -- pywikibot(a)lists.wikimedia.org
To unsubscribe send an email to pywikibot-leave(a)lists.wikimedia.org