Thee is a difference beween the default namespace alias which is "Usuário(a)" given via api and the namspace alias of a given user which has determined gender settings. This is really a bug.
xqt
----- Original Nachricht ---- Von: Morten Wang nettrom@gmail.com An: Pywikipedia discussion list pywikipedia-l@lists.wikimedia.org 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, info@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=... namespaces|namespacealiases
Regards, Morten
Pywikipedia-l mailing list Pywikipedia-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
Pywikipedia-l mailing list Pywikipedia-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l