From ccb4f60ff466671272b498bf87154864d86c6a08 Mon Sep 17 00:00:00 2001 From: Derek Feichtinger Date: Sun, 5 Jul 2026 21:03:17 +0200 Subject: [PATCH] allow -u to accept a comma separated list of users --- slurm-eff-tool.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/slurm-eff-tool.py b/slurm-eff-tool.py index 4ab4717..df310d9 100755 --- a/slurm-eff-tool.py +++ b/slurm-eff-tool.py @@ -903,7 +903,8 @@ def filter_records(records: list[JobRecord], records = [r for r in records if r.state in allowed_states] if filter_user: - records = [r for r in records if r.username == filter_user] + userlist = filter_user.split(',') + records = [r for r in records if r.username in userlist] return records @@ -1238,7 +1239,7 @@ def parse_args(argv: list[str]) -> argparse.Namespace: default="now - 24 hours") p.add_argument("-E", "--end", help="sacct end time, passed to sacct -E", default="now") - p.add_argument("-u", "--user", help="restrict to a single user at sacct DB search") + p.add_argument("-u", "--user", help="comma separated list of users (affects sacct DB search or filters later from cache file)") p.add_argument("-U", "--aggr-user", action="store_true", help="aggregate jobs by user, CPUs, nodes, ReqMem, and timelimit") p.add_argument( "-R",