aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/config.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/modules/config.py b/modules/config.py
index d041e178..fe87cd1a 100644
--- a/modules/config.py
+++ b/modules/config.py
@@ -46,13 +46,13 @@ class ConfigChannelTarget(object):
class Module(ModuleManager.BaseModule):
def _to_context(self, server, channel, user, context_desc):
context_desc_lower = context_desc.lower()
- if context_desc_lower == "user":
+ if "user".startswith(context_desc_lower):
return user, "set"
- elif context_desc_lower == "channel":
+ elif "channel".startswith(context_desc_lower):
return channel, "channelset"
- elif context_desc_lower == "server":
+ elif "server".startswith(context_desc_lower):
return server, "serverset"
- elif context_desc_lower == "bot":
+ elif "bot".startswith(context_desc_lower):
return self.bot, "botset"
else:
raise ValueError()
@@ -85,7 +85,7 @@ class Module(ModuleManager.BaseModule):
if value == None:
example = setting_info.get("example", "<value>")
return "Please set %s, e.g.: %sconfig %s %s %s" % (
- require_setting, event["command_prefix"], context,
+ require_setting, event["command_prefix"], context[0],
require_setting, example)
def _get_export_setting(self, context):