Allow user/channel/server/bot settings to be "hidden" from settings lists in
modules/set.py
This commit is contained in:
parent
0cf7deed24
commit
69eda4bf1b
2 changed files with 5 additions and 2 deletions
|
@ -3,7 +3,8 @@ from src import ModuleManager, utils
|
|||
|
||||
@utils.export("channelset", {"setting": "github-hook",
|
||||
"help": ("Disable/Enable showing BitBot's github commits in the "
|
||||
"current channel"), "validate": utils.bool_or_none})
|
||||
"current channel"), "validate": utils.bool_or_none,
|
||||
"hidden": True})
|
||||
class Module(ModuleManager.BaseModule):
|
||||
@utils.hook("api.post.github")
|
||||
def github(self, event):
|
||||
|
|
|
@ -20,8 +20,10 @@ class Module(ModuleManager.BaseModule):
|
|||
elif len(event["args_split"]) == 1:
|
||||
event["stderr"].write("Please provide a value")
|
||||
else:
|
||||
shown_settings = [key for key, value in settings_dict.items()
|
||||
if not value.get("hidden", False)]
|
||||
event["stdout"].write("Available settings: %s" % (
|
||||
", ".join(settings_dict.keys())))
|
||||
", ".join(shown_settings)))
|
||||
@utils.hook("received.command.set")
|
||||
def set(self, event):
|
||||
"""
|
||||
|
|
Loading…
Reference in a new issue