def handle_gh_pull_request(self, evt): self.bot.say( '[%s] %s %s pull request #%d: %s (%s...%s): %s' % (Tags.UnderlinePink(evt.repo), self.format_nickname( evt.author), evt.action, evt.id, evt.title, Tags.Purple(evt.base_ref_name), Tags.Purple(evt.head_ref_name), Tags.UnderlineBlue(utils.shorten_url(evt.url))))
def handle_gh_pull_request(self, evt): action = evt.action if action == 'synchronize': action = 'synchronized' elif action == 'review_requested': action = 'requested a review from %s for' % ', '.join([user.login for user in evt.requested_reviewers]) elif action == 'review_request_removed': action = 'dismissed a review request on' elif action == 'closed' and evt.merged: action = 'merged' self.bot.say('[%s] %s %s pull request #%d: %s (%s...%s): %s' % ( Tags.UnderlinePink(evt.repo), self.format_nickname(evt.author), action, evt.id, evt.title, Tags.Purple(evt.base_ref_name), Tags.Purple(evt.head_ref_name), Tags.UnderlineBlue(utils.shorten_url(evt.url))))