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
