コード例 #1
0
ファイル: tasks.py プロジェクト: saga-project/DARE
def stop_run_task(task_id):

    taskinfo = DareBigJobTask.objects.get(id=task_id)

    for cu_url in taskinfo.cu_url.split('@@@'):
        if len(cu_url) > 0:
            compute_unit = ComputeUnit(cu_url=str(cu_url))
            compute_unit.cancel()
            print(compute_unit.get_state())
    taskinfo.cu_url = ""
    taskinfo.status = "Stopped"
    taskinfo.save()

    print("Stopped Task: ", taskinfo.id)
コード例 #2
0
ファイル: tasks.py プロジェクト: Python3pkg/DARE
def stop_run_task(task_id):

    taskinfo = DareBigJobTask.objects.get(id=task_id)

    for cu_url in taskinfo.cu_url.split('@@@'):
        if len(cu_url) > 0:
            compute_unit = ComputeUnit(cu_url=str(cu_url))
            compute_unit.cancel()
            print((compute_unit.get_state()))
    taskinfo.cu_url = ""
    taskinfo.status = "Stopped"
    taskinfo.save()

    print(("Stopped Task: ", taskinfo.id))
コード例 #3
0
 def cancel_cu(self, cu_url):
     compute_unit = ComputeUnit(cu_url=cu_url)
     compute_unit.cancel()
     print("Terminated CU: %s"%(cu_url))