Don't execute lines beginning with space

This commit is contained in:
Juhani Haverinen 2015-05-22 23:30:00 +03:00
parent 27342873d7
commit dffead9afd
1 changed files with 3 additions and 3 deletions

View File

@ -422,10 +422,10 @@ def parse((line, irc)):
if nick in blacklist: if nick in blacklist:
return return
elif len(line) >= 4 and len(line[3]) >= 4 and line[3][:len(zwsp)+1] == ':'+zwsp: # If line begins with ZWSP elif len(line) >= 4 and len(line[3]) >= len(zwsp)+1 and line[3][:len(zwsp)+1] == ':'+zwsp: # If line begins with ZWSP
return return
if line[1]=='PRIVMSG': if line[1]=='PRIVMSG' and line[3][:2] != ': ':
reply = chan reply = chan
cmdline = [line[3][1:]] + line[4:] cmdline = [line[3][1:]] + line[4:]
@ -443,7 +443,7 @@ def parse((line, irc)):
else: else:
irc.msg(chan, 'Usage #chan channel command') irc.msg(chan, 'Usage #chan channel command')
if matchcmd(cmdline, '#echo'): elif matchcmd(cmdline, '#echo'):
text = parsecmd(cmdline, '{text}') text = parsecmd(cmdline, '{text}')
irc.msg(reply, zwsp+text) irc.msg(reply, zwsp+text)
elif matchcmd(cmdline, '#op'): elif matchcmd(cmdline, '#op'):