aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/commands/__init__.py14
-rw-r--r--modules/line_handler/__init__.py2
-rw-r--r--modules/permissions/__init__.py2
3 files changed, 10 insertions, 8 deletions
diff --git a/modules/commands/__init__.py b/modules/commands/__init__.py
index d5f1435d..c7d0ace0 100644
--- a/modules/commands/__init__.py
+++ b/modules/commands/__init__.py
@@ -109,9 +109,11 @@ class Module(ModuleManager.BaseModule):
"'%s' is an alias of unknown command '%s'"
% (command.lower(), alias_of.lower()))
- if not is_channel and potential_hook.kwargs.get("channel_only"):
+ if not is_channel and potential_hook.get_kwarg("channel_only",
+ False):
continue
- if is_channel and potential_hook.kwargs.get("private_only"):
+ if is_channel and potential_hook.get_kwarg("private_only",
+ False):
continue
hook = potential_hook
@@ -161,7 +163,7 @@ class Module(ModuleManager.BaseModule):
def command(self, server, target, target_str, is_channel, user, command,
args_split, tags, hook, **kwargs):
message_tags = server.has_capability(MESSAGE_TAGS_CAP)
- expect_output = hook.kwargs.get("expect_output", True)
+ expect_output = hook.get_kwarg("expect_output", True)
module_name = self._get_prefix(hook) or ""
if not module_name and hasattr(hook.function, "__self__"):
@@ -184,10 +186,10 @@ class Module(ModuleManager.BaseModule):
ret = False
had_out = False
- if hook.kwargs.get("remove_empty", True):
+ if hook.get_kwarg("remove_empty", True):
args_split = list(filter(None, args_split))
- min_args = hook.kwargs.get("min_args")
+ min_args = hook.get_kwarg("min_args")
if min_args and len(args_split) < min_args:
command_prefix = ""
if is_channel:
@@ -229,7 +231,7 @@ class Module(ModuleManager.BaseModule):
stderr.write(str(e)).send(command_method)
return True
- if not hook.kwargs.get("skip_out", False):
+ if not hook.get_kwarg("skip_out", False):
had_out = stdout.has_text() or stderr.has_text()
command_method = self._command_method(target, server)
stdout.send(command_method)
diff --git a/modules/line_handler/__init__.py b/modules/line_handler/__init__.py
index fb77ec36..fed529e9 100644
--- a/modules/line_handler/__init__.py
+++ b/modules/line_handler/__init__.py
@@ -7,7 +7,7 @@ class Module(ModuleManager.BaseModule):
hooks = self.events.on("raw.received").on(line.command).get_hooks()
default_events = []
for hook in hooks:
- default_events.append(hook.kwargs.get("default_event", False))
+ default_events.append(hook.get_kwarg("default_event", False))
kwargs = {"server": server, "line": line,
"direction": utils.Direction.Recv}
diff --git a/modules/permissions/__init__.py b/modules/permissions/__init__.py
index 269f2a0f..6003c256 100644
--- a/modules/permissions/__init__.py
+++ b/modules/permissions/__init__.py
@@ -230,7 +230,7 @@ class Module(ModuleManager.BaseModule):
@utils.hook("preprocess.command")
def preprocess_command(self, event):
permission = event["hook"].get_kwarg("permission", None)
- authenticated = event["hook"].kwargs.get("authenticated", False)
+ authenticated = event["hook"].get_kwarg("authenticated", False)
return self._check_command(event, permission, authenticated)
@utils.hook("check.command.permission")