def get_steps(job): # string stuff if job.job_type == vivi_defines.TASK_TRAINING: module_steps = train.get_steps(job) elif job.job_type == vivi_defines.TASK_ACCURACY: module_steps = accuracy.get_steps(job) # dyn stuff elif job.job_type == vivi_defines.TASK_VERIFY: module_steps = verify.get_steps(job) elif job.job_type == vivi_defines.TASK_STABLE: module_steps = stable.get_steps(job) elif job.job_type == vivi_defines.TASK_ATTACK: module_steps = attack.get_steps(job) elif job.job_type == vivi_defines.TASK_DAMPEN: module_steps = dampen.get_steps(job) # other elif job.job_type == vivi_defines.TASK_LILYPOND: module_steps = lilypond_compile.get_steps(job) elif job.job_type == vivi_defines.TASK_RENDER_AUDIO: module_steps = render_audio.get_steps(job) elif job.job_type == vivi_defines.TASK_MIX_AUDIO: module_steps = mix_audio.get_steps(job) elif job.job_type == vivi_defines.TASK_PLAY_AUDIO: module_steps = play_media.get_steps(job) elif job.job_type == vivi_defines.TASK_HILL_CLIMBING: module_steps = hill_climbing.get_steps(job) elif job.job_type == vivi_defines.TASK_MIX_HILL: module_steps = mix_hill.get_steps(job) elif job.job_type == vivi_defines.TASK_RENDER_VIDEO_PREVIEW: module_steps = render_video.get_steps(job) elif job.job_type == vivi_defines.TASK_RENDER_VIDEO: module_steps = render_video.get_steps(job) elif job.job_type == vivi_defines.TASK_MIX_VIDEO: module_steps = mix_video.get_steps(job) elif job.job_type == vivi_defines.TASK_PLAY_VIDEO_PREVIEW: module_steps = play_media.get_steps(job) elif job.job_type == vivi_defines.TASK_PLAY_VIDEO: module_steps = play_media.get_steps(job) else: raise Exception("Dispatcher: job type not supported") return module_steps + 1
def get_steps(job): return render_audio.get_steps(job)