aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2019-06-14 17:35:12 +0100
committerGravatar jesopo2019-06-14 17:35:12 +0100
commite814494777264ad3780672d1f1a60c392477eaac (patch)
tree468f794c27991d4287e40af548eaac8942e2c7ed /modules
parentChange prviate channel_access commands to use a "channel-access" yield check (diff)
signature
Show example (when available) for "invalid value" error
Diffstat (limited to 'modules')
-rw-r--r--modules/config.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/config.py b/modules/config.py
index 7917479b..6ba49c71 100644
--- a/modules/config.py
+++ b/modules/config.py
@@ -169,7 +169,12 @@ class Module(ModuleManager.BaseModule):
try:
result = self._config(export_settings, target, setting, value)
except ConfigInvalidValue:
- raise utils.EventError("Invalid value")
+ example = setting_info.get("example", None)
+ if not example == None:
+ raise utils.EventError("Invalid value. Example: %s" %
+ example)
+ else:
+ raise utils.EventError("Invalid value")
except ConfigSettingInexistent:
raise utils.EventError("Setting not set")