Пример #1
0
def route_and_handle(headers, body):
    hooktype = headers.get('X-Github-Event')
    if hooktype == "pull_request":
        pr = PullRequestAdapter()
        pr.add_listener(AutomaticPR())
        pr.handle(body)
    elif hooktype == "push":
        pu = PushAdapter()
        pu.handle(body)
Пример #2
0
def route_and_handle(headers, body):
    hooktype = headers.get('X-Github-Event')
    log.debug('recieved hooktype {0}'.format(hooktype))

    if hooktype == "pull_request":
        pr = PullRequestAdapter()
        pr.add_listener(DCOPullListener())
        pr.handle(body)
    elif hooktype == "push":
        pu = PushAdapter()
        pu.handle(body)