From 09d7e23792e97a31c9a8bd6dd1cf3da848d383b0 Mon Sep 17 00:00:00 2001 From: Siarhei Siniak Date: Sat, 28 Oct 2023 16:31:38 +0300 Subject: [PATCH] [~] Refactor --- dotfiles/.local/bin/commands | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/dotfiles/.local/bin/commands b/dotfiles/.local/bin/commands index c502c23..15c80e2 100755 --- a/dotfiles/.local/bin/commands +++ b/dotfiles/.local/bin/commands @@ -245,6 +245,12 @@ def eternal_oom(argv): action='store_true', default=None, ) + parser.add_option( + '--cpu', + dest='cpu_json', + type=str, + default=None, + ) parser.add_option( '--one_shot_app', dest='one_shot_app', @@ -277,6 +283,11 @@ def eternal_oom(argv): ) options, args = parser.parse_args(argv) + if not options.cpu_json is None: + options.cpu = json.loads(options.cpu_json) + else: + options.cpu = True + self_pid = os.getpid() if isinstance(options.one_shot_clean, bool) and options.one_shot_clean: @@ -753,7 +764,7 @@ def eternal_oom(argv): ]) t4() - if oom_cpu_high(): + if options.cpu and oom_cpu_high(): oom_display_rows(t11['by_cpu']) print('\n', end='') pprint.pprint([