mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	update-authors-json: Improve error handling.
This commit is contained in:
		@@ -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),
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user