Jobs and Job Status
class indico.queries.jobs.JobStatus(id, wait=True, request_interval=0.2, timeout=None)
Status of a Job in the Indico Platform.
JobStatus is used to either wait for completion or
query the status of an asynchronous job in the Indico Platform.
- Parameters:
- id (int) – ID of the job to query for status.
- wait (bool**, optional) – Whether to ait for the job to complete. Default is True
- timeout (float or int**, optional) – Timeout after this many seconds.
Ignored if not wait. Defaults to None
- Returns:
With the job result available in a result attribute. Note that the result
will often be JSON but can also be a dict with the URL of a StorageObject on
the Indico Platform. - Return type:
Job - Raises:
IndicoTimeoutError – If wait is True, this error is raised if job has not
completed after timeout seconds
Updated about 1 year ago