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")
评论列表
文章目录