Check /projects responses for null values.
Some values can be null/None so check for that instead of crashing.
(cherry picked from commit f916e41d00)
			
			
This commit is contained in:
		
							parent
							
								
									816f1658db
								
							
						
					
					
						commit
						83680d92b0
					
				| @ -65,7 +65,7 @@ def projects_list(socket_path, api_version, args, show_json=False): | |||||||
|         return 0 |         return 0 | ||||||
| 
 | 
 | ||||||
|     for proj in result["projects"]: |     for proj in result["projects"]: | ||||||
|         for k in ["name", "summary", "homepage", "description"]: |         for k in [field for field in ("name", "summary", "homepage", "description") if proj[field]]: | ||||||
|             print("%s: %s" % (k.title(), textwrap.fill(proj[k], subsequent_indent=" " * (len(k)+2)))) |             print("%s: %s" % (k.title(), textwrap.fill(proj[k], subsequent_indent=" " * (len(k)+2)))) | ||||||
|         print("\n\n") |         print("\n\n") | ||||||
| 
 | 
 | ||||||
| @ -96,7 +96,7 @@ def projects_info(socket_path, api_version, args, show_json=False): | |||||||
|         return 0 |         return 0 | ||||||
| 
 | 
 | ||||||
|     for proj in result["projects"]: |     for proj in result["projects"]: | ||||||
|         for k in ["name", "summary", "homepage", "description"]: |         for k in [field for field in ("name", "summary", "homepage", "description") if proj[field]]: | ||||||
|             print("%s: %s" % (k.title(), textwrap.fill(proj[k], subsequent_indent=" " * (len(k)+2)))) |             print("%s: %s" % (k.title(), textwrap.fill(proj[k], subsequent_indent=" " * (len(k)+2)))) | ||||||
|         print("Builds: ") |         print("Builds: ") | ||||||
|         for build in proj["builds"]: |         for build in proj["builds"]: | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user