# HG changeset patch # User Charly COSTE # Date 1251159763 -7200 # Node ID dbb7c29a71e212649bba6e891ef6c3bbab1edd10 # Parent 714e78fb912ef314d97c386890c0caa36f4f1ee1 Ignore messages sent by self Signed-off-by: Charly COSTE diff -r 714e78fb912e -r dbb7c29a71e2 bot.py --- a/bot.py Tue Aug 25 02:22:27 2009 +0200 +++ b/bot.py Tue Aug 25 02:22:43 2009 +0200 @@ -276,6 +276,10 @@ if event.eventtype() in ['quit', 'part', 'nick']: self.error(event_str, debug=True) + if event.eventtype() in ['pubmsg', 'action'] and nickname == self.nickname: + self.error('=> Debug: ignoring IRC '+event.eventtype()+' sent by self', debug=True) + return + # TODO: lock self.bridges for thread safety for bridge in self.bridges: if connection.server != bridge.irc_server: