qcg.pilotjob.api.jobinfo module¶
-
class
qcg.pilotjob.api.jobinfo.
JobInfo
¶ Bases:
object
Object to store parsed job informations.
-
name
¶ job name
Type: str
-
status
¶ job status
Type: str
-
nodes
¶ dictionary with node names and list of allocated cores
Type: dict(str, int[]), optional
-
total_cores
¶ number of total allocated cores
Type: int
-
wdir
¶ working directory path
Type: str
-
time
¶ job run time
Type: timedelta, optional
-
iteration
¶ iteration index
Type: int, optional
-
iterations
¶ info about iterations
Type: dict, optional
-
history
¶ list of job status change moments
Type: str[], optional
-
messages
¶ Type: str
-
static
from_child
(job_name, child_data)¶ Parse information about a sub job.
Parameters: - job_name (str) – job name
- child_data (dict) – element of ‘childs’ from job info response
Returns: instance of job info
Return type:
-