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)
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)