aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2019-05-06 17:16:48 +0100
committerGravatar jesopo2019-05-06 17:16:48 +0100
commit96550eaef0da8d233f2c9f695e94ed2fb7b6814e (patch)
tree8ef888c62f2d6fdbed32720eedbf0b650162bd66 /modules
parent`server` -> `event["server"]` (diff)
signature
put permission control on !serverignore, don't rely on setting default of None
Diffstat (limited to 'modules')
-rw-r--r--modules/commands/__init__.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/commands/__init__.py b/modules/commands/__init__.py
index 9f654cfc..1ba00f79 100644
--- a/modules/commands/__init__.py
+++ b/modules/commands/__init__.py
@@ -368,10 +368,13 @@ class Module(ModuleManager.BaseModule):
@utils.hook("received.command.serverignore", in_args=1)
def server_ignore(self, event):
+ """
+ :permission: server-ignore
+ """
command = event["args_split"][0].lower()
setting = "ignore-%s" % command
- if event["server"].get_setting(setting):
+ if event["server"].get_setting(setting, False):
event["stderr"].write("I'm already ignoring '%s' for %s" %
(command, str(event["server"])))
else: