From d7f3ee7f3f904242d2e54908cddbdf8a895621d8 Mon Sep 17 00:00:00 2001 From: moneromooo Date: Sat, 3 Jan 2015 18:33:50 +0000 Subject: [PATCH] Avoid splitting PRIVMSG payload on : --- tipbot/ircutils.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tipbot/ircutils.py b/tipbot/ircutils.py index 2af92cd..2cfad90 100644 --- a/tipbot/ircutils.py +++ b/tipbot/ircutils.py @@ -388,6 +388,8 @@ def IRCLoop(on_idle,on_identified,on_command): elif action == 'PRIVMSG': UpdateLastActiveTime(chan,GetNick(who)) + # resplit to avoid splitting text that contains ':' + text = data.split(':',2)[2] exidx = text.find('!') if exidx != -1 and len(text)>exidx+1 and text[exidx+1] in string.ascii_letters: cmd = text.split('!')[1]