It may help to obtain separate patrol tokens from each Wikipedia, and use those.
See patrol.py On Fri, Apr 13, 2012 at 6:17 AM, Morten Wang <nett...@gmail.com> wrote: > I've finally found some more time to fiddle with this problem. The > problem appears to be related to the fact that I'm using one script > that grabs data from three different Wikipedias (English, Norwegian, > and Swedish) with three different accounts[1]. Doing them in order the > script correctly logs in to each one, and when it later returns to the > first one it seems to think it's logged in. Looking at the cookie > info I see that the centralAuth info is correct for the Swedish > account, not for the English, and there are cookies for user ID and > username for each of the three langauges. So if the script thinks > it's logged in to English Wikipedia and sends the request, the API > will correctly notice that the info isn't consistent and throw the > error. > > Is my reasoning correct here? Is there something I can do on my end > to force a login every time, or should I instead write my scripts so > they run separately for each account? > > > Footnotes: > 1: Once upon a time it seemed like a great idea... > 2: Need to be logged in to read the patrolled flag, from what I've > been able to figure out. > > Cheers, > Morten > > _______________________________________________ > Pywikipedia-l mailing list > Pywikipedia-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l -- John Vandenberg _______________________________________________ Pywikipedia-l mailing list Pywikipedia-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l