aboutsummaryrefslogtreecommitdiff
path: root/modules/config.py
diff options
context:
space:
mode:
authorGravatar jesopo2019-04-28 10:50:19 +0100
committerGravatar jesopo2019-04-28 10:50:19 +0100
commit24716402ec2a4e905c05ed4b7e9039f0f32f1ac0 (patch)
tree2095c055a42ab0562c7013e1c20a38869f7fd7eb /modules/config.py
parentAdd a setting to automatically shorten URLs when their title is retrieved (diff)
signature
Show the full result of a !config change
Diffstat (limited to 'modules/config.py')
-rw-r--r--modules/config.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/config.py b/modules/config.py
index ce91fb27..873e4a6a 100644
--- a/modules/config.py
+++ b/modules/config.py
@@ -229,7 +229,7 @@ class Module(ModuleManager.BaseModule):
validated_value = validation(value)
if not validated_value == None:
target.set_setting(setting, validated_value)
- return ConfigResult(ConfigResults.Changed)
+ return ConfigResult(ConfigResults.Changed, validated_value)
else:
raise ConfigInvalidValue()
else:
@@ -311,7 +311,8 @@ class Module(ModuleManager.BaseModule):
raise utils.EventError("Setting not set")
if result.result == ConfigResults.Changed:
- event["stdout"].write("Config changed")
+ event["stdout"].write("Config '%s' set to %s" %
+ (setting, result.data))
elif result.result == ConfigResults.Retrieved:
event["stdout"].write("%s: %s" % (setting, result.data))
elif result.result == ConfigResults.Removed: