aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/commands.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/modules/commands.py b/modules/commands.py
index 84f78fe7..5c6ab118 100644
--- a/modules/commands.py
+++ b/modules/commands.py
@@ -152,18 +152,14 @@ class Module(ModuleManager.BaseModule):
"'%s' is an alias of unknown command '%s'"
% (command.lower(), alias_of.lower()))
- is_channel = False
+ is_channel = "channel" in event
if not is_channel and potential_hook.kwargs.get("channel_only"):
continue
if is_channel and potential_hook.kwargs.get("private_only"):
continue
hook = potential_hook
- if "channel" in event:
- target = event["channel"]
- is_channel = True
- else:
- target = event["user"]
+ target = event["user"] if not is_channel else event["channel"]
if not hook:
return