]> gitweb.pimeys.fr Git - bots/basile.git/commitdiff
Précaution encodage foireux dans on_action
authorVincent Le Gallic <legallic@crans.org>
Thu, 10 May 2012 17:52:51 +0000 (19:52 +0200)
committerVincent Le Gallic <legallic@crans.org>
Thu, 10 May 2012 17:52:51 +0000 (19:52 +0200)
basile.py

index 1e985a06ddb21b652fdff1ab6753fecd959fc8b1..e7ed6cae2bcedde6de97c3a0f849c1d1314550e7 100755 (executable)
--- a/basile.py
+++ b/basile.py
@@ -825,7 +825,14 @@ class Basile(ircbot.SingleServerIRCBot):
         action = ev.arguments()[0]
         auteur = irclib.nm_to_n(ev.source())
         channel = ev.target()
+        try:
+            test=bot_unicode(message)
+        except UnicodeBotError:
+            serv.privmsg(channel,
+              "%s : Euh, tu fais de la merde avec ton encodage là, j'ai failli crasher…"%(auteur))
+            return
         mypseudo=serv.get_nickname()
+        
         if is_action_trigger(action,mypseudo):
             l1,l2=config_action_answers,config_action_actions
             n1,n2=len(l1),len(l2)