summaryrefslogtreecommitdiff
path: root/app/relay/runner.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/relay/runner.js')
-rw-r--r--app/relay/runner.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/relay/runner.js b/app/relay/runner.js
index 4b5522d..734e3ea 100644
--- a/app/relay/runner.js
+++ b/app/relay/runner.js
@@ -189,11 +189,14 @@ export function run_task(task, preempt=false, watch=false){
const module = modules[task.module]
if (! module) return { type: 'error', error: "No such module: " + task.module }
const activity = module.activities[task.activity]
+console.log(task)
+ if (! activity) return { type: 'error', error: 'No such activity in module: ' + task.module + ' ' + task.activity }
return run_task_with_activity(task, module, activity, preempt, watch)
}
export function run_task_with_activity(task, module, activity, preempt=false, watch=false) {
const { interpreter, params } = build_params(module, activity, task)
+console.log(activity)
if (! interpreter) return { type: 'error', error: "No such interpreter: " + activity.interpreter }
if (interpreter.gpu && state.current_gpu_task.status !== 'IDLE') {
@@ -298,8 +301,13 @@ export function run_task_with_activity(task, module, activity, preempt=false, wa
return task
}
+export function start_queue(){
+ run_next_task()
+}
+
export function run_next_task(){
if (queue.is_active()) {
+ console.log(queue.list_tasks())
const task = queue.get_next_task()
return run_task(task)
}