bootstrap.py 文件源码

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

项目:ecs 作者: ecs-org 项目源码 文件源码
def checklist_workflow():
    EXTERNAL_REVIEW_GROUP = 'External Reviewer'
    EXECUTIVE_GROUP = 'EC-Executive'

    setup_workflow_graph(Checklist,
        auto_start=True, 
        nodes={
            'start': Args(Generic, start=True, name=_("Start")),
            'external_review': Args(ExternalReview, name=_("External Review"), group=EXTERNAL_REVIEW_GROUP, is_delegatable=False, is_dynamic=True),
            'external_review_review': Args(ExternalReviewReview, name=_("External Review Review"), group=EXECUTIVE_GROUP),
        },
        edges={
            ('start', 'external_review'): Args(guard=is_external_review_checklist),
            ('external_review', 'external_review_review'): None,
            ('external_review_review', 'external_review'): Args(guard=checklist_review_review_failed),
        }
    )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号