aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/commands.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/commands.py b/modules/commands.py
index f5517cd0..cc38b0ec 100644
--- a/modules/commands.py
+++ b/modules/commands.py
@@ -141,7 +141,12 @@ class Module(ModuleManager.BaseModule):
hook=hook, user=event["user"], server=event["server"],
target=target, is_channel=is_channel, tags=event["tags"])
for returned in returns:
+ if returned == False:
+ # denotes a "silent failure"
+ target.buffer.skip_next()
+ return
if returned:
+ # error message
stderr.write(returned).send()
target.buffer.skip_next()
return