def stop(job_id): logging.info('Stopping job {0}'.format(job_id)) job = Job.query.get(job_id) if job.status != 'stopped': TaskApi.stop_tasks(job.id) job.status = 'stopped' db.session.add(job) db.session.commit() else: pass
def stop(self, job_id): print '[info] Working on job', job_id # first we delete the associated jobs (no foreign keys) job = Job.query.get(job_id) if job: if job.status != 'stopped': TaskApi.stop_tasks(job.id) job.status = 'stopped' db.session.add(job) db.session.commit() else: print('[error] Job %d not found' % job_id) raise KeyError
def stop(self, job_id): print '[info] Stopping job', job_id # first we delete the associated jobs (no foreign keys) job = Job.query.get(job_id) if job: if job.status not in ['stopped', 'completed', 'failed']: job.status = 'stopped' db.session.add(job) db.session.commit() TaskApi.stop_tasks(job.id) else: print('[error] Job %d not found' % job_id) raise KeyError
def stop(self, job_id): logging.info("Stopped job {0}".format(job_id)) # first we stop the associated tasks (no foreign keys) job = Job.query.get(job_id) if job: if job.status not in ['stopped', 'completed', 'failed']: job.status = 'stopped' db.session.add(job) db.session.commit() TaskApi.stop_tasks(job.id) else: logging.error("Job {0} not found".format(job_id)) raise KeyError
def stop(self, job_id): print '[info] Stopping job', job_id # first we delete the associated jobs (no foreign keys) job = Job.query.get(job_id) if job: if job.status not in ['stopped', 'completed', 'failed']: TaskApi.stop_tasks(job.id) job.status = 'stopped' db.session.add(job) db.session.commit() else: print('[error] Job %d not found' % job_id) raise KeyError
def stop(job_id): logging.info("Stopped job {0}".format(job_id)) # first we stop the associated tasks (no foreign keys) job = Job.query.get(job_id) if job: if job.status not in ['canceled', 'completed', 'failed']: log = "Status changed from {0} to {1}".format(job.status, 'canceled') job.status = 'canceled' job.date_edit = datetime.now() db.session.add(job) db.session.commit() log_to_database(job_id, 'job', log) TaskApi.stop_tasks(job.id) else: logging.error("Job {0} not found".format(job_id)) raise KeyError