models.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:yawn 作者: aclowes 项目源码 文件源码
def submit_run(self, parameters=None, scheduled_time=None):
        """Create a run of this template"""
        from yawn.task.models import Task

        run_parameters = self.parameters.copy()
        run_parameters.update(parameters or {})

        run = Run.objects.create(
            workflow=self,
            submitted_time=functions.Now(),
            scheduled_time=scheduled_time,
            parameters=run_parameters,
        )
        for template in self.template_set.all():
            task = Task.objects.create(
                run=run,
                template=template,
            )
            if not template.upstream.exists():
                task.enqueue()
        return run
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号