worker.py 文件源码

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

项目:pastamaker 作者: sileht 项目源码 文件源码
def event_handler(event_type, data):
    """Everything start here"""

    integration = github.GithubIntegration(config.INTEGRATION_ID,
                                           config.PRIVATE_KEY)
    token = integration.get_access_token(data["installation"]["id"]).token
    g = github.Github(token)
    try:
        user = g.get_user(data["repository"]["owner"]["login"])
        repo = user.get_repo(data["repository"]["name"])

        engine.PastaMakerEngine(g, user, repo).handle(event_type, data)
    except github.RateLimitExceededException:
        LOG.error("rate limit reached")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号