Skip to content

Commit ae8afe2

Browse files
committed
Add verbose in sacct()
1 parent cea0c53 commit ae8afe2

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

sumsjob/sacct.py

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def order_by_start(jobs):
1818
return sorted(jobs, key=lambda e: e["Start datetime"])
1919

2020

21-
def sacct():
21+
def sacct(verbose=0):
2222
jobs = []
2323
for m in config.servers:
2424
cmd = "screen -list"
@@ -44,18 +44,19 @@ def sacct():
4444
jobs.append({"Server": m, "JobName": job_name, "Start": creation_time})
4545

4646
jobs = order_by_start(jobs)
47-
print("Server JobName Start")
48-
print("-------- ---------------- ----------------------")
49-
for job in jobs:
50-
job_name = job["JobName"]
51-
if len(job_name) > 16:
52-
job_name = job_name[:15] + "+"
53-
print(f"{job['Server']:<8} {job_name:<16} {job['Start']}")
47+
if verbose > 0:
48+
print("Server JobName Start")
49+
print("-------- ---------------- ----------------------")
50+
for job in jobs:
51+
job_name = job["JobName"]
52+
if len(job_name) > 16:
53+
job_name = job_name[:15] + "+"
54+
print(f"{job['Server']:<8} {job_name:<16} {job['Start']}")
5455
return jobs
5556

5657

5758
def main():
58-
sacct()
59+
sacct(verbose=1)
5960

6061

6162
if __name__ == "__main__":

0 commit comments

Comments
 (0)