Exemplo n.º 1
0
 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
Exemplo n.º 2
0
 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
Exemplo n.º 3
0
 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
Exemplo n.º 4
0
 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
Exemplo n.º 5
0
 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
Exemplo n.º 6
0
 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
Exemplo n.º 7
0
 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
Exemplo n.º 8
0
 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