From 62ee6cf346f8c57db056076c39e3ba50cf5877d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eli=C3=A1n=20Hanisch?= Date: Thu, 1 Apr 2010 12:48:19 -0300 Subject: [PATCH] skip mutes --- Bantracker/plugin.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Bantracker/plugin.py b/Bantracker/plugin.py index a4274e7..63eab3d 100644 --- a/Bantracker/plugin.py +++ b/Bantracker/plugin.py @@ -395,9 +395,12 @@ class Bantracker(callbacks.Plugin): lastreview = now - reviewAfterTime for channel, bans in self.bans.iteritems(): for ban in bans: + if ban.mask[0] == '%': + # skip mutes + continue banTime = now - ban.when reviewTime = lastreview - ban.when - self.log.debug(' channel %s ban %s (%s/%s/%s)', channel, ban.mask, reviewTime, + self.log.debug(' channel %s ban %s (%s/%s/%s)', channel, str(ban), reviewTime, reviewAfterTime, banTime) if reviewTime <= reviewAfterTime < banTime: # ban is old enough, and inside the "review window"