]> gitweb.pimeys.fr Git - bots/basile.git/commitdiff
On déhardcode le temps d'attente sur un whois
authorVincent Le Gallic <legallic@crans.org>
Sun, 23 Nov 2014 04:48:33 +0000 (05:48 +0100)
committerVincent Le Gallic <legallic@crans.org>
Sun, 23 Nov 2014 04:48:33 +0000 (05:48 +0100)
basile.py
config.py

index 1625119fee510cf828223a08a23f6a014c4c7ada..8897bb195dcd80479109db675a4d634948671fd1 100755 (executable)
--- a/basile.py
+++ b/basile.py
@@ -257,10 +257,10 @@ class Basile(ircbot.SingleServerIRCBot):
            c'est que le pseudo n'est pas identifié. """
         pseudo = ev.arguments()[0]
         # On laisse le temps au bot de souffler un coup
-        serv.execute_delayed(5, self.fail_whoisregnick, (pseudo,))
+        serv.execute_delayed(config.whois_timeout, self.fail_whoisregnick, (pseudo,))
 
     def fail_whoisregnick(self, pseudo):
-        """Maintenant qu'on a laissé 5 secondes au bot pour gérer les affaires courantes,
+        """Maintenant qu'on a laissé quelques secondes au bot pour gérer les affaires courantes,
            on considère que le pseudo n'est pas registered. """
         # Attention, parce qu'il se pourrait qu'on n'ait pas sollicité ce whois
         # et que donc pending_whois n'ai pas été peuplé en conséquence
index a3dc293e25e5dd891b6efc21f03abab8eda61ddc..7ac518b49a31e2db46c16026637d112886740143 100644 (file)
--- a/config.py
+++ b/config.py
@@ -41,6 +41,10 @@ ops=["Nit"]
 #: À qui s'adresser (par IRC) quand le bot rencontre une erreur
 report_bugs_to=["[20-100]"]
 
+#: Le temps qu'on attend (en secondes) après avoir lancé un whois pour considérer
+#: que le pseudo n'est pas enregistré si on n'a rien reçu
+whois_timeout = 5
+
 #: config "ce bot a été codé par 20-100, tu te rappelles ?"
 manzana = ["[20-100]", "Petite-Peste"] 
 #: config "mais PEB aussi est passé par là"