From 9b0195aa72c5ccc5a93ab22f4c8ffb769789518c Mon Sep 17 00:00:00 2001 From: Joscha Date: Thu, 26 May 2016 02:43:04 +0200 Subject: [PATCH] Fix command parsing --- yaboli/bot.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/yaboli/bot.py b/yaboli/bot.py index 95b6f26..68ee2f8 100644 --- a/yaboli/bot.py +++ b/yaboli/bot.py @@ -293,10 +293,10 @@ class Bot(): # command name (!command) split = message.split(maxsplit=1) - if split[0][:1] != "!": + if len(split) < 2: + raise exceptions.ParseMessageException("Not enough arguments") + elif split[0][:1] != "!": raise exceptions.ParseMessageException("Not a command") - elif not len(split) > 1: - raise exceptions.ParseMessageException("No bot nick") command = split[0][1:] message = split[1] @@ -308,7 +308,7 @@ class Bot(): except ValueError: bot_id = None else: - if not len(split) > 1: + if len(split) <= 1: raise exceptions.ParseMessageException("No bot nick") message = split[1]