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
|
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