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

Reply via email to