]> gitweb.pimeys.fr Git - bots/parrot.git/commitdiff
utf-8, c'est plus joli avec un tiret
authorVincent Le Gallic <legallic@crans.org>
Sat, 12 Mar 2016 12:42:23 +0000 (13:42 +0100)
committerVincent Le Gallic <legallic@crans.org>
Sat, 12 Mar 2016 12:42:23 +0000 (13:42 +0100)
parrot.py

index 8ce0673d5d315ae5a62b476be3b6b7cd714346e1..e9f4637b626d1d20a99fa6618f6afa095ba948c0 100755 (executable)
--- a/parrot.py
+++ b/parrot.py
@@ -64,7 +64,7 @@ def bot_unicode(chain):
     """Essaye de décoder ``chain`` en UTF-8.
        Lève une py:class:`errors.UnicodeBotError` en cas d'échec."""
     try:
-        return chain.decode("utf8")
+        return chain.decode("utf-8")
     except UnicodeDecodeError as exc:
         raise errors.UnicodeBotError
 
@@ -117,12 +117,12 @@ class Parrot(ircbot.SingleServerIRCBot):
         """Quitter un channel avec un message customisable."""
         if leave_message == None:
             leave_message = random.choice(config.leave_messages)
-        self.serv.part(chan, message=leave_message.encode("utf8"))
+        self.serv.part(chan, message=leave_message.encode("utf-8"))
     
     def mourir(self):
         """Se déconnecter du serveur IRC avec un message customisable."""
         quit_message = random.choice(config.quit_messages)
-        self.die(msg=quit_message.encode("utf8"))
+        self.die(msg=quit_message.encode("utf-8"))
     
     def reload_quotes(self):
         """ Recharge la base de données des quotes et recompile la regexp de quote """
@@ -207,7 +207,7 @@ class Parrot(ircbot.SingleServerIRCBot):
             message = bot_unicode(message)
         except errors.UnicodeBotError:
             if config.utf8_trigger:
-                serv.privmsg(auteur, random.choice(config.utf8_fail_answers).encode("utf8"))
+                serv.privmsg(auteur, random.choice(config.utf8_fail_answers).encode("utf-8"))
             return
         message = message.split()
         cmd = message[0].lower()
@@ -386,7 +386,7 @@ class Parrot(ircbot.SingleServerIRCBot):
             message = bot_unicode(message)
         except errors.UnicodeBotError:
             if config.utf8_trigger and not canal in self.quiet_channels:
-                serv.privmsg(canal, (u"%s: %s"% ( auteur, random.choice(config.utf8_fail_answers))).encode("utf8"))
+                serv.privmsg(canal, (u"%s: %s"% ( auteur, random.choice(config.utf8_fail_answers))).encode("utf-8"))
             return
         pour_moi, message = self.pourmoi(serv, message)
         if pour_moi and message.split()!=[]:
@@ -400,7 +400,7 @@ class Parrot(ircbot.SingleServerIRCBot):
                     log(self.serveur, canal, auteur, message + "[successful]")
                     self.mourir()
                 else:
-                    serv.privmsg(canal,(u"%s: %s"%(auteur, random.choice(config.quit_fail_messages))).encode("utf8"))
+                    serv.privmsg(canal,(u"%s: %s"%(auteur, random.choice(config.quit_fail_messages))).encode("utf-8"))
                     log(self.serveur, canal, auteur, message + "[failed]")
             elif cmd == u"reload":
                 if auteur in self.ops:
@@ -416,7 +416,7 @@ class Parrot(ircbot.SingleServerIRCBot):
                     if canal in self.chanlist:
                         self.chanlist.remove(canal)
                 else:
-                    serv.privmsg(canal,(u"%s: %s" % (auteur, random.choice(config.leave_fail_messages))).encode("utf8"))
+                    serv.privmsg(canal,(u"%s: %s" % (auteur, random.choice(config.leave_fail_messages))).encode("utf-8"))
                     log(self.serveur, canal, auteur, message + "[failed]")
     
             elif cmd in [u"ping"] and not canal in self.quiet_channels:
@@ -498,7 +498,7 @@ class Parrot(ircbot.SingleServerIRCBot):
             action = bot_unicode(action)
         except errors.UnicodeBotError:
             if config.utf8_trigger and not channel in self.quiet_channels:
-                serv.privmsg(channel, (u"%s: %s"%(auteur,random.choice(config.utf8_fail_answers))).encode("utf8"))
+                serv.privmsg(channel, (u"%s: %s"%(auteur,random.choice(config.utf8_fail_answers))).encode("utf-8"))
             return
         mypseudo = self.nick