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, <info(a)gno.de> 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…
Regards,
Morten
_______________________________________________
Pywikipedia-l mailing list
Pywikipedia-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l