Esempio n. 1
0
 def get_job(self, job_id):
     try:
         return JobResource.get(
             self.build_url(JOB_DETAIL_PATH.format(id=job_id)), session=self._session, lazy=False
         )
     except HTTPException as e:
         raise_for_authorization(e.response, self.username is not None)
         raise
Esempio n. 2
0
    def create_job(self, name, job_args={}, block=False):
        job = JobResource.create(self.build_url(JOB_CREATE_PATH), name=name, job_args=job_args, session=self._session)
        if block:
            job.join()

        return job