Please update your bot to release 10028. I've commited some debug information 
if that indexError occures. Maybe this gives some hints.

Regards
xqt 


----- Original Nachricht ----
Von:     Chris Watkins <[email protected]>
An:      Pywikipedia discussion list <[email protected]>
Datum:   19.03.2012 12:19
Betreff: Re: [Pywikipedia-l] debugging a replace.py command

> On Mon, Mar 19, 2012 at 18:06, Bináris <[email protected]> wrote:
> 
> >
> >
> > 2012/3/19 Chris Watkins <[email protected]>
> >
> >>
> >>
> >> I've been playing around with this idea, but I can't see why (.*$) would
> >> match an empty part.
> >>
> > It does, because '*' means zero or more occurances.
> > >>> import re
> > >>> re.search('ku.*$', 'ku')
> > <_sre.SRE_Match object at 0x0000000002ED6510>
> > That means it matched.
> > Anyway, that was only the first idea, I am not sure that is the concrete
> > source of problem in your case.
> >
> 
> That's curious - I don't see *how *it could have matched.
> 
> I just tried replacing the '*' with '+' and I still get the error:
> 
> Reading XML dump...
> Traceback (most recent call last):
>   File "/home/cwg23/pwb/pagegenerators.py", line 1182, in __iter__
>     for page in self.wrapped_gen:
>   File "/home/cwg23/pwb/pagegenerators.py", line 1039, in
> NamespaceFilterPageGenerator
>     for page in generator:
>   File "/home/cwg23/pwb/pagegenerators.py", line 1084, in
> DuplicateFilterPageGenerator
>     for page in generator:
>   File "replace.py", line 217, in __iter__
>     new_text = pywikibot.replaceExcept(new_text, old, new, self.excsInside,
> self.site)
>   File "/home/cwg23/pwb/pywikibot/textlib.py", line 175, in replaceExcept
>     match.group(groupID) + \
> IndexError: no such group
> no such group
> 0 pages were changed.
> 
> 
> >
> >
> > --
> > Bináris
> >
> > _______________________________________________
> > Pywikipedia-l mailing list
> > [email protected]
> > https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
> >
> >
> 
> 
> -- 
> Chris Watkins
> 
> Appropedia.org - Sharing knowledge to build rich, sustainable lives.
> 
> 
> --------------------------------
> 
> _______________________________________________
> 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