]> gitweb.pimeys.fr Git - bots/basile.git/commitdiff
Foirage sur l'ordre des paramètres de .crash
authorVincent Le Gallic <legallic@crans.org>
Fri, 31 Jan 2014 00:43:53 +0000 (01:43 +0100)
committerVincent Le Gallic <legallic@crans.org>
Fri, 31 Jan 2014 00:43:53 +0000 (01:43 +0100)
basile.py

index 68c2bb35f3b47824de9806b570f8b813afc148f2..38f806b83ba257a75964f882a282128eb9cd76c9 100755 (executable)
--- a/basile.py
+++ b/basile.py
@@ -197,7 +197,7 @@ class Basile(ircbot.SingleServerIRCBot):
         else:
             return True, u"Config reloaded"
     
-    def crash(self, chan="nowhere", who="nobody"):
+    def crash(self, who="nobody", chan="nowhere"):
         """Fait crasher le bot."""
         where = "en privé" if chan == "priv" else "sur le chan %s" % chan
         raise CrashError((u"Crash demandé par %s %s" % (who, where)).encode("utf-8"))
@@ -373,7 +373,7 @@ class Basile(ircbot.SingleServerIRCBot):
         elif cmd == u"crash":
             if auteur in self.overops:
                 log(self.serveur, "priv", auteur, " ".join(message) + "[successful]")
-                self.crash("priv", auteur)
+                self.crash(auteur, "priv")
             else:
                 notunderstood = True
         elif cmd == u"reload":
@@ -513,7 +513,7 @@ class Basile(ircbot.SingleServerIRCBot):
                     self.execute_something("reload", {"auteur" : auteur}, place=canal, auteur=auteur)
             elif cmd == u"crash":
                 if auteur in self.overops:
-                    self.crash(auteur, message)
+                    self.crash(auteur, canal)
             elif cmd in [u"part", u"leave", u"dégage", u"va-t-en", u"tut'tiresailleurs,c'estmesgalets"]:
                 if auteur in self.ops and (not (canal in self.stay_channels)
                                            or auteur in self.overops):