diff options
| author | 2019-05-06 17:16:48 +0100 | |
|---|---|---|
| committer | 2019-05-06 17:16:48 +0100 | |
| commit | 96550eaef0da8d233f2c9f695e94ed2fb7b6814e (patch) | |
| tree | 8ef888c62f2d6fdbed32720eedbf0b650162bd66 /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__.py | 5 |
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: |
