def _is_valid(event):
    if (
        event.get("type", "nill") == "comment-added"
        and _is_ci_user(event["author"].get("name", ""))
        and _process_project_name(event["change"]["project"]) in get_projects()
        and event["change"]["branch"] == "master"
    ):
        return True
    return False
Example #2
0
def create_projects():
    for name in get_projects():
        get_or_create(models.Project,
                      commit_=False,
                      name=name)
    session.commit()