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