aboutsummaryrefslogtreecommitdiff
path: root/modules/commands
diff options
context:
space:
mode:
authorGravatar jesopo2019-05-19 17:34:14 +0100
committerGravatar jesopo2019-05-19 17:34:14 +0100
commitdb3525778e5a359e3a6a4a3ee0a8d975b3683484 (patch)
tree9fbee44a1bc50dfa801e8eb93b6e53bb68d8a1bd /modules/commands
parentgreen/red color for up/down votes on youtube videos (diff)
signature
Only buffer.skip() for non-regex commands
Diffstat (limited to 'modules/commands')
-rw-r--r--modules/commands/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/commands/__init__.py b/modules/commands/__init__.py
index c99410a3..d4317408 100644
--- a/modules/commands/__init__.py
+++ b/modules/commands/__init__.py
@@ -140,8 +140,6 @@ class Module(ModuleManager.BaseModule):
if hook.kwargs.get("remove_empty", True):
args_split = list(filter(None, args_split))
- target.buffer.skip_next()
-
min_args = hook.kwargs.get("min_args")
if min_args and len(args_split) < min_args:
command_prefix = ""
@@ -234,6 +232,7 @@ class Module(ModuleManager.BaseModule):
self.command(event["server"], event["channel"], True,
event["user"], command, args_split, event["tags"],
"".join(event["statusmsg"]), hook)
+ target.buffer.skip_next()
else:
regex_hook = self.events.on("command.regex").get_hooks()
for hook in regex_hook:
@@ -262,6 +261,7 @@ class Module(ModuleManager.BaseModule):
self.command(event["server"], event["user"], False,
event["user"], command, event["message_split"][1:],
event["tags"], "", hook)
+ target.buffer.skip_next()
def _get_help(self, hook):
return hook.get_kwarg("help", None) or hook.docstring.description