From e961c935a7b6fc78f6a8ee11c9432d40b236678c Mon Sep 17 00:00:00 2001 From: Vincent Le Gallic Date: Mon, 30 Jul 2012 19:06:14 +0200 Subject: [PATCH] =?utf8?q?impl=C3=A9mentation=20utf8=5Ftrigger=20+=20utf8?= =?utf8?q?=5Ftrigger=20=3D=20False?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- config.py | 4 ++++ deconnaisseur.py | 9 ++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/config.py b/config.py index 762532e..00b0f64 100644 --- a/config.py +++ b/config.py @@ -11,6 +11,10 @@ ops=["Nit","Eguel","Harry"] report_bugs_to =["[20-100]"] +# config UTF8-fail +utf8_fail_answers = [u"Euh, tu fais de la merde avec ton encodage là, j'ai failli crasher…"] +utf8_trigger = False # râlé-je en cas de non-utf8 ? + source_file="deconnaissances.txt" played_file_template="played.%s.txt" #il faut rajouter le nom du serveur diff --git a/deconnaisseur.py b/deconnaisseur.py index 3cc3f47..8007c9e 100755 --- a/deconnaisseur.py +++ b/deconnaisseur.py @@ -199,8 +199,8 @@ class Deconnaisseur(ircbot.SingleServerIRCBot): try: test=bot_unicode(message) except UnicodeBotError: - serv.privmsg(auteur, - "Euh, tu fais de la merde avec ton encodage là, j'ai failli crasher…") + if config.utf8_trigger: + serv.privmsg(auteur, config.utf8_fail_answers) return message=message.split() cmd=message[0].lower() @@ -448,9 +448,8 @@ class Deconnaisseur(ircbot.SingleServerIRCBot): try: test=bot_unicode(message) except UnicodeBotError: - if not canal in self.quiet_channels: - serv.privmsg(canal, - "%s: Euh, tu fais de la merde avec ton encodage là, j'ai failli crasher…"%(auteur)) + if not canal in self.quiet_channels and config.utf8_trigger: + serv.privmsg(canal, "%s: %s"%(auteur,config.utf8_fail_answers)) return tryother=False pour_moi,message=self.pourmoi(serv,message) -- 2.39.2