diff --git a/tools/update-authors-json b/tools/update-authors-json index 9c3a9f12f6..d00aa336cd 100755 --- a/tools/update-authors-json +++ b/tools/update-authors-json @@ -71,12 +71,15 @@ def run_production(): contribs = [] for user in json_data: author = user.get('author') - result_user = dict( - avatar=author.get('avatar_url'), - name=author.get('login'), - commits=user.get('total') - ) - contribs.append(result_user) + try: + result_user = dict( + avatar=author.get('avatar_url'), + name=author.get('login'), + commits=user.get('total') + ) + contribs.append(result_user) + except AttributeError: + print("Unable to access fields for %s" % (user,)) out_contrib_data = split_by( sorted(contribs, key=lambda k: k.get('commits'), reverse=True),