diff options
author | kongr45gpen <kongr45gpen@helit.org> | 2013-07-25 18:31:45 +0300 |
---|---|---|
committer | kongr45gpen <kongr45gpen@helit.org> | 2013-07-25 18:31:45 +0300 |
commit | b2f6f482396173c5b25017fb01decf6bb2c2d2b8 (patch) | |
tree | a0496a37afb40b34b378169de1daa0c98e52e8d9 /plugin.py | |
parent | e3cfbff63aca287646fa0dd4fbae30cbb98dad84 (diff) | |
download | supybot_github-b2f6f482396173c5b25017fb01decf6bb2c2d2b8.tar.gz supybot_github-b2f6f482396173c5b25017fb01decf6bb2c2d2b8.tar.bz2 supybot_github-b2f6f482396173c5b25017fb01decf6bb2c2d2b8.zip |
Fix users not providing their e-mail adresses
Diffstat (limited to 'plugin.py')
-rw-r--r-- | plugin.py | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -124,10 +124,15 @@ class GithubHandler(BaseHTTPServer.BaseHTTPRequestHandler): )) ) for commit in data['commits']: - msgs.append( ircmsgs.privmsg(registryValue("Github",'channel'), "%s @ %s: %s * %s (%s)" % ( + if 'username' in commit['author']: + author = commit['author']['username'] + else: + author = commit['author']['name'] + + msgs.append( ircmsgs.privmsg(registryValue("Github",'channel'), "%s @ %s: %s * %s (%s)" % ( ircutils.bold(ircutils.mircColor(branch, "blue")), ircutils.bold(data['repository']['name']), - ircutils.mircColor(commit['author']['username'], "green"), + ircutils.mircColor(author, "green"), ircutils.bold(commit['id'][0:6]), commit['url'], )) ) |