From 86147ded77531c8a9b47a2033b697096c6c861be Mon Sep 17 00:00:00 2001 From: jesopo Date: Fri, 18 Oct 2019 14:03:20 +0100 Subject: pass git_webhook urls up to __init__.py to be shortened --- modules/git_webhooks/github.py | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) (limited to 'modules/git_webhooks/github.py') diff --git a/modules/git_webhooks/github.py b/modules/git_webhooks/github.py index 9dacab7c..7195f354 100644 --- a/modules/git_webhooks/github.py +++ b/modules/git_webhooks/github.py @@ -120,36 +120,38 @@ class GitHub(object): return EVENT_CATEGORIES.get(event, [event]) def webhook(self, full_name, event, data, headers): + out = [] if event == "push": - return self.push(full_name, data) + out = self.push(full_name, data) elif event == "commit_comment": - return self.commit_comment(full_name, data) + out = self.commit_comment(full_name, data) elif event == "pull_request": - return self.pull_request(full_name, data) + out = self.pull_request(full_name, data) elif event == "pull_request_review": - return self.pull_request_review(full_name, data) + out = self.pull_request_review(full_name, data) elif event == "pull_request_review_comment": - return self.pull_request_review_comment(full_name, data) + out = self.pull_request_review_comment(full_name, data) elif event == "issue_comment": - return self.issue_comment(full_name, data) + out = self.issue_comment(full_name, data) elif event == "issues": - return self.issues(full_name, data) + out = self.issues(full_name, data) elif event == "create": - return self.create(full_name, data) + out = self.create(full_name, data) elif event == "delete": - return self.delete(full_name, data) + out = self.delete(full_name, data) elif event == "release": - return self.release(full_name, data) + out = self.release(full_name, data) elif event == "check_run": - return self.check_run(data) + out = self.check_run(data) elif event == "fork": - return self.fork(full_name, data) + out = self.fork(full_name, data) elif event == "ping": - return self.ping(data) + out = self.ping(data) elif event == "membership": - return self.membership(organisation, data) + out = self.membership(organisation, data) elif event == "watch": - return self.watch(data) + out = self.watch(data) + return list(zip(out, [None]*len(out))) def _short_url(self, url): self.log.debug("git.io shortening: %s" % url) -- cgit v1.3.1-10-gc9f91