Skip to content
Snippets Groups Projects
Commit 96a9ed8e authored by Alex Wiens's avatar Alex Wiens
Browse files

prule: Fix SLURM info parsing, Add new field TresPerTask

parent cf535755
Branches
No related tags found
No related merge requests found
...@@ -385,9 +385,15 @@ def parse_slurminfo(info: str) -> dict: ...@@ -385,9 +385,15 @@ def parse_slurminfo(info: str) -> dict:
slurm["Reservation"] = l[15:].strip("\n") slurm["Reservation"] = l[15:].strip("\n")
elif l.startswith(" Comment="): elif l.startswith(" Comment="):
slurm["Comment"] = l[11:].strip("\n") slurm["Comment"] = l[11:].strip("\n")
elif l.startswith(" TresPerTask="):
slurm["TresPerTask"] = l[15:].strip("\n")
else: else:
for t in l.strip().split(" "): for t in l.strip().split(" "):
k,v = t.split("=") v_ix = t.find("=")
if t.find("=", v_ix+1) != -1:
log.print_color(log.color.yellow, log.warn, "Unknown field during SLURM info parsing: {}".format(l))
k = t[:v_ix]
v = t[v_ix+1:]
slurm[k] = v slurm[k] = v
elif l.startswith("JobId="): # first line elif l.startswith("JobId="): # first line
# first line # first line
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment