コード例 #1
0
 def secondary_icon(self, msg, **config):
     if '.git.receive' in msg['topic']:
         email = msg['msg']['commit']['email']
         return gravatar_url_from_email(email)
     elif '.git.lookaside' in msg['topic']:
         username = msg['msg']['agent']
         return gravatar_url(username)
     elif 'agent' in msg['msg']:
         username = msg['msg']['agent']
         return gravatar_url(username)
コード例 #2
0
    def secondary_icon(self, msg, **config):
        owner = msg["msg"].get("owner")

        if owner:
            return gravatar_url(owner)

        return self.__icon__
コード例 #3
0
    def secondary_icon(self, msg, **config):
        owner = msg['msg'].get('owner')

        if owner:
            return gravatar_url(owner)

        return self.__icon__
コード例 #4
0
    def secondary_icon(self, msg, **config):
        owner = msg['msg'].get('owner')

        if owner:
            return gravatar_url(owner)

        return self.__icon__
コード例 #5
0
    def secondary_icon(self, msg, **config):
        user = None

        try:
            user = msg['msg']['agent']
        except KeyError:
            pass

        if not user:
            return ""

        return gravatar_url(username=user)
コード例 #6
0
    def secondary_icon(self, msg, **config):
        user = None

        try:
            user = msg['msg']['agent']
        except KeyError:
            pass

        if not user:
            return ""

        return gravatar_url(username=user)
コード例 #7
0
 def secondary_icon(self, msg, **config):
     username = ''
     if 'bodhi.update.comment' in msg['topic']:
         username = msg['msg']['comment']['author']
     elif 'bodhi.buildroot_override' in msg['topic']:
         username = msg['msg']['override']['submitter']
     else:
         username = msg['msg'].get('update', {}).get('submitter')
     gravatar = ''
     if username:
         gravatar = gravatar_url(username)
     return gravatar
コード例 #8
0
 def secondary_icon(self, msg, **config):
     username = ''
     if 'bodhi.update.comment' in msg['topic']:
         username = msg['msg']['comment']['author']
     elif 'bodhi.buildroot_override' in msg['topic']:
         username = msg['msg']['override']['submitter']
     else:
         username = msg['msg'].get('update', {}).get('submitter')
     gravatar = ''
     if username:
         gravatar = gravatar_url(username)
     return gravatar
コード例 #9
0
 def secondary_icon(self, msg, **config):
     return gravatar_url(self.username(msg))
コード例 #10
0
 def icon(self, msg, **config):
     return gravatar_url(msg["msg"]["vote"]["user"]["username"])
コード例 #11
0
 def secondary_icon(self, msg, **config):
     return gravatar_url(msg['msg']['original']['agent'])
コード例 #12
0
 def secondary_icon(self, msg, **config):
     usernames = self.usernames(msg, **config)
     if usernames:
         return gravatar_url(list(usernames)[0])
     else:
         return self.__icon__
コード例 #13
0
 def secondary_icon(self, msg, **config):
     # Every fas fedmsg message has an "agent" field.. "whodunnit"
     return gravatar_url(username=msg['msg']['agent']['username'])
コード例 #14
0
 def secondary_icon(self, msg, **config):
     if 'user' in msg['msg']:
         return gravatar_url(msg['msg']['user'])
コード例 #15
0
 def secondary_icon(self, msg, **config):
     usernames = self.usernames(msg, **config)
     if usernames:
         return gravatar_url(list(usernames)[0])
     else:
         return self.__icon__
コード例 #16
0
 def secondary_icon(self, msg, **config):
     if 'github.webhook' in msg['topic']:
         return self.icon(msg, **config)
     # Otherwise
     return gravatar_url(self._get_user(msg))
コード例 #17
0
 def secondary_icon(self, msg, **config):
     user = msg["msg"].get("user", msg["msg"].get("user_text", ""))
     return gravatar_url(user.lower())
コード例 #18
0
 def secondary_icon(self, msg, **config):
     user = msg['msg']['userid']
     return gravatar_url(user)
コード例 #19
0
 def secondary_icon(self, msg, **config):
     try:
         user = msg['msg']['agent']
         return gravatar_url(user)
     except KeyError:
         return None
コード例 #20
0
 def secondary_icon(self, msg, **config):
     return gravatar_url(self._get_user(msg))
コード例 #21
0
 def secondary_icon(self, msg, **config):
     user = msg['msg'].get('user', msg['msg'].get('user_text', ''))
     return gravatar_url(user.lower())
コード例 #22
0
 def secondary_icon(self, msg, **config):
     username = self._get_user(msg, **config)
     if username:
         return gravatar_url(self._get_user(msg, **config))
     else:
         return None
コード例 #23
0
 def secondary_icon(self, msg, **config):
     user = msg['msg'].get('userid')
     if user:
         return gravatar_url(user)
コード例 #24
0
 def secondary_icon(self, msg, **config):
     user = msg['msg'].get('user', msg['msg'].get('user_text', ''))
     return gravatar_url(user.lower())
コード例 #25
0
 def secondary_icon(self, msg, **config):
     return gravatar_url(msg['msg']['agent'])
コード例 #26
0
 def secondary_icon(self, msg, **config):
     user, is_fas = self._get_user(msg, **config)
     if is_fas:
         return gravatar_url(user)
     else:
         return gravatar_url_from_email(user)
コード例 #27
0
 def secondary_icon(self, msg, **config):
     # Every fas fedmsg message has an "agent" field.. "whodunnit"
     return gravatar_url(username=string_or_dict(msg['msg'], 'agent'))
コード例 #28
0
 def secondary_icon(self, msg, **config):
     if 'github.webhook' in msg['topic']:
         return self.icon(msg, **config)
     # Otherwise
     return gravatar_url(self._get_user(msg))
コード例 #29
0
 def secondary_icon(self, msg, **config):
     # Every fas fedmsg message has an "agent" field.. "whodunnit"
     return gravatar_url(username=string_or_dict(msg['msg'], 'agent'))
コード例 #30
0
 def secondary_icon(self, msg, **config):
     user, is_fas = self._get_user(msg, **config)
     if is_fas:
         return gravatar_url(user)
     else:
         return gravatar_url_from_email(user)
コード例 #31
0
 def secondary_icon(self, msg, **config):
     if 'user' in msg['msg']:
         return gravatar_url(msg['msg']['user'])
コード例 #32
0
 def secondary_icon(self, msg, **config):
     user = msg['msg']['userid']
     return gravatar_url(user)
コード例 #33
0
 def secondary_icon(self, msg, **config):
     try:
         user = msg['msg']['agent']
         return gravatar_url(user)
     except KeyError:
         return None
コード例 #34
0
 def secondary_icon(self, msg, **config):
     user = msg['msg'].get('userid')
     if user:
         return gravatar_url(user)