[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(a)gno.de> wrote:
Fixes in r11139
best
xqt
----- Original Nachricht ----
Von: Morten Wang <nettrom(a)gmail.com>
An: Pywikipedia discussion list <pywikipedia-l(a)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(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…
namespaces|namespacealiases
Regards,
Morten
_______________________________________________
Pywikipedia-l mailing list
Pywikipedia-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
--------------------------------
_______________________________________________
Pywikipedia-l mailing list
Pywikipedia-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l