From 906143a334be6669b8f46810b34a1ff7476cd2af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=92=90?= Date: Fri, 16 Aug 2024 15:33:07 +0800 Subject: [PATCH] Add check_offcpu_cmdline function to tool_cmd.py --- common/tool_cmd.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/common/tool_cmd.py b/common/tool_cmd.py index 51239c0..ad9a9ea 100644 --- a/common/tool_cmd.py +++ b/common/tool_cmd.py @@ -29,6 +29,18 @@ class ToolCmd: return error_msg return error_msg + def __check_offcpu_cmdline(self, args): + error_msg = [] + if args.offcpu: + if not args.offcpu_pid: + error_msg = "need to specify --offcpu_pid option" + return error_msg + if not args.offcpu: + if args.offcpu_pid or args.offcpu_duration: + error_msg = "need to specify --offcpu option" + return error_msg + return error_msg + def __check_perf_pid(self, val): if not Command.check_pid_list(val, False): raise argparse.ArgumentTypeError("should set to -1 or existed process id") -- Gitee