aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xsrc/msec/msec.py3
-rwxr-xr-xsrc/msec/msecperms.py3
2 files changed, 2 insertions, 4 deletions
diff --git a/src/msec/msec.py b/src/msec/msec.py
index ab3affb..c1cc75b 100755
--- a/src/msec/msec.py
+++ b/src/msec/msec.py
@@ -139,8 +139,7 @@ if __name__ == "__main__":
sys.exit(1)
log.info(_("Switching to '%s' level.") % level)
msec_config.reset()
- for opt in params:
- msec_config.set(opt, levelconf.get(opt))
+ msec_config.merge(levelconf, overwrite=True)
else:
msec_config.load()
diff --git a/src/msec/msecperms.py b/src/msec/msecperms.py
index f07b745..988be40 100755
--- a/src/msec/msecperms.py
+++ b/src/msec/msecperms.py
@@ -157,8 +157,7 @@ if __name__ == "__main__":
sys.exit(1)
log.info(_("Switching to '%s' level.") % level)
permconf.reset()
- for opt in params:
- permconf.set(opt, standard_permconf.get(opt))
+ permconf.merge(standard_permconf, overwrite=True)
else:
permconf.load()