in submitit/slurm/slurm.py [0:0]
def _make_command(self) -> Optional[List[str]]:
# asking for array id will return all status
# on the other end, asking for each and every one of them individually takes a huge amount of time
to_check = {x.split("_")[0] for x in self._registered - self._finished}
if not to_check:
return None
command = ["sacct", "-o", "JobID,State,NodeList", "--parsable2"]
for jid in to_check:
command.extend(["-j", str(jid)])
return command