summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/merge_config.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/examples/merge_config.py b/examples/merge_config.py
index bcc627b..4b56cb8 100644
--- a/examples/merge_config.py
+++ b/examples/merge_config.py
@@ -77,6 +77,12 @@ kconf.enable_undef_warnings()
# set up here as well. The approach in examples/allnoconfig_simpler.py could
# provide an allnoconfig starting state for example.)
+# Disable warnings generated for multiple assignments to the same symbol within
+# a (set of) configuration files. Assigning a symbol multiple times might be
+# done intentionally when merging configuration files.
+kconf.disable_override_warnings()
+kconf.disable_redun_warnings()
+
# Create a merged configuration by loading the fragments with replace=False
for config in sys.argv[3:]:
kconf.load_config(config, replace=False)
@@ -109,6 +115,6 @@ for sym in kconf.defined_syms:
user_value = sym.user_value
if user_value != sym.str_value:
- print('warning: {} was assigned the value "{}" but got the '
- 'value "{}" -- check dependencies'
+ print("warning: {} was assigned the value '{}' but got the "
+ "value '{}' -- check dependencies"
.format(name_and_loc(sym), user_value, sym.str_value))