X-Git-Url: http://gitweb.pimeys.fr/?p=bots%2Fbasile.git;a=blobdiff_plain;f=basile.py;h=9b53b1ad88e13b594f679e6af75a527fdee53547;hp=86917a440a1df82852adb6f188e9acbb78f81fbe;hb=c7d2227e2dba9371be3e1e710f28ababdbad67fa;hpb=394d7a13108fd07e335cd9a2f4206ed7ad1b94ee diff --git a/basile.py b/basile.py index 86917a4..9b53b1a 100755 --- a/basile.py +++ b/basile.py @@ -211,8 +211,9 @@ class Basile(ircbot.SingleServerIRCBot): self.serv.privmsg(place, message) log(self.serveur, place, auteur, something + "%r" % params + ("[successful]" if success else "[failed]")) - def whois(self, pseudo): + def whois(self, pseudo, askedwhy, askedby): """Demande un whois sur ``pseudo``. La réponse sera handled par une autre fonction.""" + self.users.pending_whois[pseudo] = ["pending", askedwhy, askedby] self.serv.whois([pseudo]) ### Surcharge des events du Bot @@ -475,7 +476,7 @@ class Basile(ircbot.SingleServerIRCBot): notunderstood = True elif cmd == u"whois": if auteur in self.ops and len(message) > 1: - self.whois(message[1]) + self.whois(message[1], askedwhy="cmd WHOIS", askedby=auteur) else: notunderstood = True else: