INNER CODE UNIT · Python
_secho_task_execution_status
flyteorg/flytekit · flytekit/clis/flyte_cli/main.py:200
def _secho_task_execution_status(status, nl=True):
red_phases = {
_core_execution_models.TaskExecutionPhase.ABORTED,
_core_execution_models.TaskExecutionPhase.FAILED,
}
yellow_phases = {
_core_execution_models.TaskExecutionPhase.QUEUED,
_core_execution_models.TaskExecutionPhase.UNDEFINED,
_core_execution_models.TaskExecutionPhase.RUNNING,
}
green_phases = {_core_execution_models.TaskExecutionPhase.SUCCEEDED}
if status in red_phases:
fg = "red"
elif status in yellow_phases:
fg = "yellow"
elif status in green_phases:
fg = "green"
else: