Hi Binaris,
I did it. I removed re.compile() from the textlib method because it never found any section with unicode chars. I'll try to examine this weekend.
Regards Xqt
----- Ursprüngliche Nachricht ----- Von: Bináris Gesendet: 06.07.2013 00:17 An: Pywikipedia discussion list Betreff: [Pywikipedia-l] Script halted, textlib.py?
Hi, this is a message from the server running masvita.py. The only change in code since the last successful run is here: http://hu.wikipedia.org/w/index.php?title=Szerkeszt%C5%91:BinBot/masvita.py&... This is also the source of my script. The error message is below and it mentions textlib.py at the end. Has anything changed? I can't imagine how my above modification in the quoted text could cause the crash.
---------- Forwarded message ---------- From: Cron Daemon root@tron.wmm.hu Date: 2013/7/2 Subject: Cron binaris@tron bash weekofmonth 1 python pywikipedia/masvita.py > /dev/null To: wikiposta+tron@gmail.com
No handlers could be found for logger "pywiki" NOTE: You have new messages on wikipedia:hu
Getting references to [[Sablon:Másvita]] via API...
Reading section info from [[Wikipédia:Kocsmafal (egyéb)/Archív53]] via API...
A pywikipedia/masvita.py 09:02-kor megszakadt. A feldolgozás során mentési hiba nem történt.
Email sent.
Traceback (most recent call last): File "pywikipedia/masvita.py", line 279, in <module> main() File "pywikipedia/masvita.py", line 273, in main bot.run() File "pywikipedia/masvita.py", line 208, in run comment += self.commenttext(self.found(archtitle), False) File "pywikipedia/masvita.py", line 134, in found section.get() File "/home/binaris/pywikipedia/wikipedia.py", line 741, in get expandtemplates = expandtemplates) File "/home/binaris/pywikipedia/wikipedia.py", line 881, in _getEditPage not does_text_contain_section(pagetext, self.section()): File "/home/binaris/pywikipedia/pywikibot/textlib.py", line 1078, in does_text_contain_section m = re.search("=+[ ']*%s[ ']*=+" % section, pagetext) File "/usr/lib/python2.7/re.py", line 142, in search return _compile(pattern, flags).search(string) File "/usr/lib/python2.7/re.py", line 244, in _compile raise error, v # invalid expression sre_constants.error: multiple repeat
pywikipedia-l@lists.wikimedia.org