diff options
| author | 2019-06-14 17:35:12 +0100 | |
|---|---|---|
| committer | 2019-06-14 17:35:12 +0100 | |
| commit | e814494777264ad3780672d1f1a60c392477eaac (patch) | |
| tree | 468f794c27991d4287e40af548eaac8942e2c7ed /modules | |
| parent | Change 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.py | 7 |
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") |
