Revision 56d8ff91 lib/luxi.py
b/lib/luxi.py | ||
---|---|---|
45 | 45 |
KEY_RESULT = "result" |
46 | 46 |
|
47 | 47 |
REQ_SUBMIT_JOB = "SubmitJob" |
48 |
REQ_SUBMIT_MANY_JOBS = "SubmitManyJobs" |
|
48 | 49 |
REQ_WAIT_FOR_JOB_CHANGE = "WaitForJobChange" |
49 | 50 |
REQ_CANCEL_JOB = "CancelJob" |
50 | 51 |
REQ_ARCHIVE_JOB = "ArchiveJob" |
... | ... | |
342 | 343 |
ops_state = map(lambda op: op.__getstate__(), ops) |
343 | 344 |
return self.CallMethod(REQ_SUBMIT_JOB, ops_state) |
344 | 345 |
|
346 |
def SubmitManyJobs(self, jobs): |
|
347 |
jobs_state = [] |
|
348 |
for ops in jobs: |
|
349 |
jobs_state.append([op.__getstate__() for op in ops]) |
|
350 |
return self.CallMethod(REQ_SUBMIT_MANY_JOBS, jobs_state) |
|
351 |
|
|
345 | 352 |
def CancelJob(self, job_id): |
346 | 353 |
return self.CallMethod(REQ_CANCEL_JOB, job_id) |
347 | 354 |
|
Also available in: Unified diff