in submitit/core/core.py [0:0]
def get_info(self, job_id: str, mode: str = "standard") -> tp.Dict[str, str]:
"""Returns a dict containing info about the job.
State of finished jobs are cached (use watcher.clear() to remove all cache)
Parameters
----------
job_id: str
id of the job on the cluster
mode: str
one of "force" (forces a call), "standard" (calls regularly) or "cache" (does not call)
"""
if job_id is None:
raise RuntimeError("Cannot call sacct without a slurm id")
if job_id not in self._registered:
self.register_job(job_id)
# check with a call to sacct/cinfo
self.update_if_long_enough(mode)
return self._info_dict.get(job_id, {})