]> gitweb.pimeys.fr Git - bots/basile.git/blobdiff - basile.py
Unicode, encore un oubli
[bots/basile.git] / basile.py
index c71ec0e033f1a0f5c9d432470c7b7703f7ba9889..c54f3a912d6ec1648e3f946bdece4cbde984a047 100755 (executable)
--- a/basile.py
+++ b/basile.py
@@ -554,7 +554,7 @@ class Basile(ircbot.SingleServerIRCBot):
                 notunderstood = True
         elif cmd == u"kick":
             if auteur in self.overops and len(message) > 2:
-                serv.kick(message[1], message[2], " ".join(message[3:]))
+                serv.kick(message[1].encode("utf-8"), message[2].encode("utf-8"), " ".join(message[3:]).encode("utf-8"))
                 log(self.serveur, "priv", auteur, " ".join(message))
             elif len(message) <= 2:
                 serv.privmsg(auteur, "Syntaxe : KICK <channel> <pseudo> [<raison>]")
@@ -846,7 +846,7 @@ class Basile(ircbot.SingleServerIRCBot):
         victime = ev.arguments()[0]
         raison = ev.arguments()[1]
         if victime == self.nick:
-            log(self.serveur, "%s kické de %s par %s (raison : %s)" % (victime, channel, auteur, raison))
+            log(self.serveur, u"%s kické de %s par %s (raison : %s)" % (victime, channel.decode("utf-8"), auteur, raison))
             time.sleep(2)
             serv.join(channel)
             l1, l2 = config.kick_answers, config.kick_actions