]> gitweb.pimeys.fr Git - bots/salesman.git/commitdiff
Valeur par défaut de dernière activité = temps d'idle
authorVincent Le Gallic <legallic@crans.org>
Tue, 13 May 2014 21:20:44 +0000 (23:20 +0200)
committerVincent Le Gallic <legallic@crans.org>
Tue, 13 May 2014 21:21:10 +0000 (23:21 +0200)
Donc, ¬ < config.idle_time

salesman.py

index 7966465ac54d83f80d547fd184b837b32606afdb..fa5e81e896bf7fa98b2dc8fb3dccac9f1415df9c 100755 (executable)
@@ -596,7 +596,8 @@ class Salesman(ircbot.SingleServerIRCBot):
         if force or (not pseudo in config.idle_bots and all([not re.match(ignore, message) for ignore in config.idle_messages])):
             self.last_activity[canal]=time.time()
     def is_active(self,canal):
-        return time.time()-self.last_activity[canal]<config.idle_time
+        # Si on n'a pas d'info sur le chan, il est inactif
+        return time.time()-self.last_activity.get(canal, config.idle_time)<config.idle_time
     
     def reload(self, auteur=None):
         reload(config)