in src/guclimate/requests/cli.py [0:0]
def format_job_status(job):
if (
job["status"] == "successful"
and job.get("metadata")
and job["metadata"].get("results")
and job["metadata"]["results"].get("type")
and job["metadata"]["results"]["type"] == "results expired"
):
return ui.color("grey", "∅ Expired ")
if job["status"] == "successful":
return ui.color("green", "✔ Complete ")
if job["status"] == "accepted" or job["status"] == "running":
return ui.color("yellow", "⏺︎ Running ")
if job["status"] == "failed":
return ui.color("red", "✗ Failed ")
return ui.color("red", "⏺︎ Unknown ")