From 24716402ec2a4e905c05ed4b7e9039f0f32f1ac0 Mon Sep 17 00:00:00 2001 From: jesopo Date: Sun, 28 Apr 2019 10:50:19 +0100 Subject: Show the full result of a !config change --- modules/config.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'modules/config.py') 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: -- cgit v1.3.1-10-gc9f91