Catch _to_context ValueError and show pretty error

This commit is contained in:
jesopo 2019-06-17 11:27:48 +01:00
parent da5d48400d
commit 99a314ed01

View file

@ -134,8 +134,13 @@ class Module(ModuleManager.BaseModule):
if arg_count > 2: if arg_count > 2:
value = " ".join(event["args_split"][2:]) value = " ".join(event["args_split"][2:])
target, context = self._to_context(event["server"], try:
event["target"], event["user"], context_desc) target, context = self._to_context(event["server"],
event["target"], event["user"], context_desc)
except ValueError:
raise utils.EventError(
"Unknown context. Please provide "
"'user', 'channel', 'server' or 'bot'")
permission_check = utils.Check("permission", "config") permission_check = utils.Check("permission", "config")