[inadvertently only replied to xqt, sorry about double emails, thought I'd post to the list too]
Awesome work, thanks for the speedy bugfix! I noticed that it appears to also affect PreloadingGenerator, I get these warnings: WARNING: preloadpages: Query returned unexpected title 'Usuário:Vitorvicentevalente' WARNING: preloadpages: Query returned unexpected title 'Usuário:Vitorvicentevalente/Etiquetas' Is that something that's easy to fix too, or should I perhaps switch to not preloading the pages? Looks like the warning's thrown in site.py, preloadpages, line 1291. Regards, Morten On 28 February 2013 04:31, <[email protected]> wrote: > Fixes in r11139 > > best > > xqt > > > ----- Original Nachricht ---- > Von: Morten Wang <[email protected]> > An: Pywikipedia discussion list <[email protected]> > Datum: 27.02.2013 20:46 > Betreff: Re: [Pywikipedia-l] Rewrite branch, > issue with user pages in aliased namespace > > > Deleted the API cache and the cookie file, still get the same error. > > Making sure the site reloads the namespace info (by calling > > site._getsiteinfo(force=True)) didn't help either. > > > > It's line 1711 in site.py (method loadrevisions) that's throwing the > > exception, in case that wasn't already obvious. > > > > > > Regards, > > Morten > > > > > > On 27 February 2013 12:28, <[email protected]> wrote: > > > > > You should delete the API cache first. > > > > > > xqt > > > ------------------------------ > > > Von: Morten Wang > > > Gesendet: 27.02.2013 16:39 > > > An: Pywikipedia discussion list > > > Betreff: [Pywikipedia-l] Rewrite branch,issue with user pages in > aliased > > > namespace > > > > > > > > > Hi all, > > > > > > I've run into an interesting issue on Portuguese Wikipedia, with a user > > > page that's in the aliased user namespace: > > > > > > import pywikibot; > > > site = pywikibot.getSite('pt'); > > > page = pywikibot.Page(site, u"Usuário:Vitorvicentevalente"); > > > page.title(); > > > u'Usu\xe1rio(a):Vitorvicentevalente' > > > page.get() > > > [NOTE: callback trace removed for brevity] > > > pywikibot.exceptions.Error: loadrevisions: Query on > > > [[pt:Usuário(a):Vitorvicentevalente]] returned data on > > > 'Usuário:Vitorvicentevalente' > > > > > > According to the API "Usuário" is a valid namespace alias[1]. Is there > > an > > > easy workaround or fix here? > > > > > > Also, I've noticed this is not an issue in trunk, it's just the rewrite > > > branch that produces this error. > > > > > > > > > Footnotes: > > > 1: ref: > > > > > > http://pt.wikipedia.org/w/api.php?action=query&meta=siteinfo&siprop=general| > > namespaces|namespacealiases > > > > > > > > > Regards, > > > Morten > > > > > > > > > _______________________________________________ > > > Pywikipedia-l mailing list > > > [email protected] > > > https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l > > > > > > > > > > > > -------------------------------- > > > > _______________________________________________ > > Pywikipedia-l mailing list > > [email protected] > > https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l > > >
_______________________________________________ Pywikipedia-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
