From 28e79eecfdb08ad4518efdd9029e0a4989d5b53b Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Sat, 21 Aug 2004 20:03:56 +0000 Subject: [PATCH] Added a safety measure to keep the bot from looping message itself. --- src/Owner.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Owner.py b/src/Owner.py index 0835dcc88..cc1f4a5c0 100644 --- a/src/Owner.py +++ b/src/Owner.py @@ -164,6 +164,12 @@ class LogProxy(object): self.im_func = holder() self.im_func.func_name = 'log' + def inFilter(self, irc, msg): + if msg.command == 'PRIVMSG' and msg.nick == irc.nick: + self.log.warning('Somehow sent a message to myself, ignoring.') + return None + return msg + def __call__(self, irc, msg, args): text = privmsgs.getArgs(args) log.critical(text)