From 33a9e88c76103a123d0b35546b70ff30fb3894f6 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Tue, 8 Apr 2003 08:29:30 +0000 Subject: [PATCH] Changed strsplit and arg. --- plugins/Utilities.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/plugins/Utilities.py b/plugins/Utilities.py index dbfb55d8b..b462488cd 100644 --- a/plugins/Utilities.py +++ b/plugins/Utilities.py @@ -58,7 +58,7 @@ class Utilities(callbacks.Privmsg): (sep, text) = privmsgs.getArgs(args, needed=2) if sep == '': sep = None - irc.reply(msg, ' '.join(text.split(sep))) + irc.reply(msg, ' '.join(map(repr, text.split(sep)))) def echo(self, irc, msg, args): """takes any number of arguments @@ -68,11 +68,10 @@ class Utilities(callbacks.Privmsg): irc.reply(msg, ' '.join(args)) def arg(self, irc, msg, args): - i = int(args.pop(0)) - L = [] - for arg in args: - L.extend(arg.split()) - irc.reply(msg, L[i]) + (i, rest) = privmsgs.getArgs(needed=2) + i = int(i) + args = callbacks.tokenize(rest) + irc.reply(msg, args[i]) Class = Utilities