From 60c00549e141fbe51be97e47a42aac0dc97bacd2 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Thu, 25 Sep 2003 16:07:41 +0000 Subject: [PATCH] Fixed Strike's bug: angryman^^^^^: list would elicit a response from angryman. --- src/callbacks.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/callbacks.py b/src/callbacks.py index 42eaa47d7..f9f6e63e0 100644 --- a/src/callbacks.py +++ b/src/callbacks.py @@ -75,7 +75,13 @@ def addressed(nick, msg): return msg.args[1].strip() elif ircutils.toLower(msg.args[1]).startswith(nick): try: - return msg.args[1].split(None, 1)[1].strip() + (maybeNick, rest) = msg.args[1].split(None, 1) + while not ircutils.isNick(maybeNick): + maybeNick = maybeNick[:-1] + if maybeNick == nick: + return rest + else: + return '' except IndexError: return '' elif msg.args[1] and msg.args[1][0] in conf.prefixChars: