[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, info@gno.de wrote:
Fixes in r11139
best
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