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&diff=prev&oldid=13723804 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 <[email protected]> Date: 2013/7/2 Subject: Cron <binaris@tron> bash weekofmonth 1 python pywikipedia/masvita.py > /dev/null To: [email protected] 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 -- Bináris
_______________________________________________ Pywikipedia-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
