]> gitweb.pimeys.fr Git - bots/hung.git/commitdiff
Une fonction mourir, c'est plus propre pour factoriser
authorVincent Le Gallic <legallic@crans.org>
Thu, 24 May 2012 21:13:27 +0000 (23:13 +0200)
committerVincent Le Gallic <legallic@crans.org>
Thu, 24 May 2012 21:13:27 +0000 (23:13 +0200)
hung.py

diff --git a/hung.py b/hung.py
index b849f7f9ada7a7c69247d42a72cbd9a1036be303..8e864bf9d6b44548c4600cc183eb089d36cdc8c8 100755 (executable)
--- a/hung.py
+++ b/hung.py
@@ -250,8 +250,7 @@ class Hung(ircbot.SingleServerIRCBot):
         elif cmd=="die":
             if auteur in self.overops:
                 log(self.serveur,"priv",auteur," ".join(message)+"[successful]")
-                quit_message=random.choice(config_quit_messages)
-                self.die(message=config_quit_message)
+                self.mourir()
             else:
                 notunderstood=True
         elif cmd=="quiet":
@@ -340,7 +339,7 @@ class Hung(ircbot.SingleServerIRCBot):
             if cmd in ["meurs","die","crève"]:
                 if auteur in self.overops:
                     log(self.serveur,canal,auteur,message+"[successful]")
-                    self.die()
+                    self.mourir()
                 else:
                     serv.privmsg(canal,"%s: crève !"%(auteur))
                     log(self.serveur,canal,auteur,message+"[failed]")
@@ -428,7 +427,11 @@ class Hung(ircbot.SingleServerIRCBot):
               "%s : Euh, tu fais de la merde avec ton encodage là, j'ai failli crasher…"%(auteur))
             return
         mypseudo=serv.get_nickname()
-        
+    
+    def mourir(self):
+        quit_message=random.choice(config_quit_messages)
+        self.die(message=config_quit_message)
+    
     def get_scores(self):
         f=open(config_scores_file)
         scores=pickle.load(f)