Nicolas Dumazet wrote:
Apparently that commit broke the build.
A simple "replace.py -start:! whatever" will crash :
Checked for running processes. 1 processes currently running, including the current process. Retrieving Allpages special page for wikipedia:fr from %21, namespace 0 Getting 50 pages from wikipedia:fr... Traceback (most recent call last): File "replace.py", line 604, in <module> main() File "replace.py", line 600, in main bot.run() File "replace.py", line 331, in run new_text = self.doReplacements(original_text) File "replace.py", line 304, in doReplacements new_text = wikipedia.replaceExcept(new_text, old, new, exceptions, allowoverlap = self.allowoverlap) File "/home/nico/projets/pywikipedia/wikipedia.py", line 2795, in replaceExcept import weblinkchecker UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 3: ordinal not in range(128)
Fixed in r4766.