[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, <[email protected]> wrote:

> Fixes in r11139
>
> best
>
> xqt
>
>
> ----- Original Nachricht ----
> Von:     Morten Wang <[email protected]>
> An:      Pywikipedia discussion list <[email protected]>
> 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, <[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
> >
>
_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to