From e50ca6fe0d8a8b6beb38a8ec5e37e770188b7d9c Mon Sep 17 00:00:00 2001 From: Nicolas Coevoet Date: Wed, 9 Nov 2022 17:26:35 +0000 Subject: [PATCH] fix: missleading scope and name on property vs method and also a big call overflow --- plugin.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/plugin.py b/plugin.py index f1202dc..7de023b 100644 --- a/plugin.py +++ b/plugin.py @@ -3273,7 +3273,6 @@ class ChanTracker(callbacks.Plugin, plugins.ChannelDBHandler): else: i.lowQueue.enqueue(ircmsgs.privmsg(logChannel, message)) self.forceTickle = True - self._tickle(irc) def resolve(self, irc, channels, prefix): i = self.getIrc(irc) @@ -3987,11 +3986,11 @@ class ChanTracker(callbacks.Plugin, plugins.ChannelDBHandler): if ircdb.checkCapability(msg.prefix, flag): for p in chan.patterns: pattern = chan.patterns[p] - match = pattern.match(text) - if match[0]: + matched = pattern.match(text) + if matched[0]: if pattern.limit == 0: isPattern = pattern - isMatch = match + isMatch = matched break else: prop = 'Pattern%s' % pattern.uid @@ -4005,7 +4004,7 @@ class ChanTracker(callbacks.Plugin, plugins.ChannelDBHandler): if len(chan.spam[prop][key]) > pattern.limit: chan.spam[prop][key].reset() isPattern = pattern - isMatch = match + isMatch = matched break if isMatch: (m, p) = self.getIrcdMode(irc, isPattern.mode, best)