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

Reply via email to