Пример #1
0
 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))))
Пример #2
0
 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))))