summaryrefslogtreecommitdiff
path: root/bin/analyze-kconfig.py
diff options
context:
space:
mode:
authorDaniel Friesel <daniel.friesel@uos.de>2022-09-23 13:55:22 +0200
committerDaniel Friesel <daniel.friesel@uos.de>2022-09-23 13:55:22 +0200
commit51c6db6baaf75ba59807d14453ad4b63aad28936 (patch)
treec872d1e17a787cdf1ac383a1b308bd51e71ab5a8 /bin/analyze-kconfig.py
parent68731f489564a9c0c12ec43a10130cc521a55404 (diff)
analyze-kconfig: perform param-shift in aggregate rather than in observations
this re-uses a function that is already present for analyze-archive anyways
Diffstat (limited to 'bin/analyze-kconfig.py')
-rwxr-xr-xbin/analyze-kconfig.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/bin/analyze-kconfig.py b/bin/analyze-kconfig.py
index e5bc243..d205a79 100755
--- a/bin/analyze-kconfig.py
+++ b/bin/analyze-kconfig.py
@@ -262,10 +262,6 @@ def main():
for param in to_remove:
observation["param"].pop(param)
- if args.param_shift:
- param_shift = dfatool.cli.parse_param_shift(args.param_shift)
- dfatool.utils.shift_param_in_observations(observations, param_shift)
-
if args.boolean_parameters:
if type(observations) is list:
logging.warning("--boolean-parameters is deprecated")
@@ -281,6 +277,10 @@ def main():
if args.ignore_param:
dfatool.utils.ignore_param(by_name, parameter_names, args.ignore_param)
+ if args.param_shift:
+ param_shift = dfatool.cli.parse_param_shift(args.param_shift)
+ shift_param_in_aggregate(by_name, parameters, param_shift)
+
# Release memory
del observations