Module lunar.data.batch.batch
Classes
class BatchClient (config: Config)-
Client for BAP Data API (
/v1/batch).Example
import bap client = bap.client("batch")Ancestors
Methods
def get_batch_list(self, job_status_list: List[str]) ‑> List[Dict[str, Any]]-
Get a list of batch jobs.
Args
- job_status_list: (list) List of job_status of Batch ('SUBMITTED' | 'PENDING' | 'RUNNABLE' | 'STARTING' | 'RUNNING' | 'SUCCEEDED' | 'FAILED')
Returns
list
Example
data = client.get_batch_list(job_status_list=["STARTING", "RUNNING"]) async def get_batch_list_async(self, job_status_list: List[str]) ‑> List[Dict[str, Any]]-
Get a list of batch jobs (async).
Args
- job_status_list: (list) List of job_status of Batch ('SUBMITTED' | 'PENDING' | 'RUNNABLE' | 'STARTING' | 'RUNNING' | 'SUCCEEDED' | 'FAILED')
Returns
list
Example
data = await client.get_batch_list_async(job_status_list=["STARTING", "RUNNING"])