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"])