From c9614f35cb8de12c70ea791ae3c347b5c1939fa5 Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Tue, 23 Jan 2024 08:47:22 +0100 Subject: --function-override: Use : for splitting to support spaces in key/attr names Also, document it in doc/modeling-methods --- bin/analyze-archive.py | 4 ++-- bin/analyze-kconfig.py | 4 ++-- bin/analyze-log.py | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) (limited to 'bin') diff --git a/bin/analyze-archive.py b/bin/analyze-archive.py index bb3281a..3da6ec3 100755 --- a/bin/analyze-archive.py +++ b/bin/analyze-archive.py @@ -273,8 +273,8 @@ if __name__ == "__main__": if args.function_override: for function_desc in args.function_override.split(";"): - state_or_tran, attribute, *function_str = function_desc.split(" ") - function_override[(state_or_tran, attribute)] = " ".join(function_str) + state_or_tran, attribute, function_str = function_desc.split(":") + function_override[(state_or_tran, attribute)] = function_str show_quality = args.show_quality diff --git a/bin/analyze-kconfig.py b/bin/analyze-kconfig.py index 76e31dd..f798277 100755 --- a/bin/analyze-kconfig.py +++ b/bin/analyze-kconfig.py @@ -255,8 +255,8 @@ def main(): function_override = dict() if args.function_override: for function_desc in args.function_override.split(";"): - state_or_tran, attribute, *function_str = function_desc.split(" ") - function_override[(state_or_tran, attribute)] = " ".join(function_str) + state_or_tran, attribute, function_str = function_desc.split(":") + function_override[(state_or_tran, attribute)] = function_str by_name, parameter_names = dfatool.utils.observations_to_by_name(observations) diff --git a/bin/analyze-log.py b/bin/analyze-log.py index 2dbbfdc..902eb31 100755 --- a/bin/analyze-log.py +++ b/bin/analyze-log.py @@ -89,8 +89,8 @@ def main(): function_override = dict() if args.function_override: for function_desc in args.function_override.split(";"): - state_or_tran, attribute, *function_str = function_desc.split(" ") - function_override[(state_or_tran, attribute)] = " ".join(function_str) + state_or_tran, attribute, function_str = function_desc.split(":") + function_override[(state_or_tran, attribute)] = function_str model = AnalyticModel( by_name, -- cgit v1.2.3