Check /projects responses for null values.
Some values can be null/None so check for that instead of crashing.
(cherry picked from commit de0e5d2b59
)
This commit is contained in:
parent
9e3469b354
commit
ea5e34e9c6
@ -65,7 +65,7 @@ def projects_list(socket_path, api_version, args, show_json=False):
|
||||
return 0
|
||||
|
||||
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("\n\n")
|
||||
|
||||
@ -96,7 +96,7 @@ def projects_info(socket_path, api_version, args, show_json=False):
|
||||
return 0
|
||||
|
||||
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("Builds: ")
|
||||
for build in proj["builds"]:
|
||||
|
Loading…
Reference in New Issue
Block a user