From b8a550a0bc104e8d7e6da294c97f8f9a0ee1652d Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Sat, 8 Nov 2025 11:35:57 -0800 Subject: [PATCH] Use voussoirkit.subproctools. --- getpid.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/getpid.py b/getpid.py index e77f737..71d3dd7 100644 --- a/getpid.py +++ b/getpid.py @@ -3,17 +3,16 @@ import psutil import sys from voussoirkit import betterhelp +from voussoirkit import subproctools from voussoirkit import vlogging log = vlogging.getLogger(__name__, 'getpid') def getpid_argparse(args): - status = 1 - target = args.process_name.lower() - for process in psutil.process_iter(): - if process.name().lower() == target: - print(process.pid) - status = 0 + pids = subproctools.getpid(args.process_name) + status = 0 if len(pids) > 0 else 1 + for pid in pids: + print(pid) return status @vlogging.main_decorator