aboutsummaryrefslogtreecommitdiffstats
path: root/plugin.py
diff options
context:
space:
mode:
authorkongr45gpen <kongr45gpen@helit.org>2013-07-25 18:31:45 +0300
committerkongr45gpen <kongr45gpen@helit.org>2013-07-25 18:31:45 +0300
commitb2f6f482396173c5b25017fb01decf6bb2c2d2b8 (patch)
treea0496a37afb40b34b378169de1daa0c98e52e8d9 /plugin.py
parente3cfbff63aca287646fa0dd4fbae30cbb98dad84 (diff)
downloadsupybot_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.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/plugin.py b/plugin.py
index b34d789..06982e7 100644
--- a/plugin.py
+++ b/plugin.py
@@ -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'],
)) )

© 2014-2024 Faster IT GmbH | imprint | privacy policy