File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
src/dstack/_internal/core/models Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -548,11 +548,15 @@ def _status_message(cls, values) -> Dict:
548548 retry_on_events = (
549549 jobs [0 ].job_spec .retry .on_events if jobs and jobs [0 ].job_spec .retry else []
550550 )
551+ job_status = (
552+ jobs [0 ].job_submissions [- 1 ].status if jobs and jobs [0 ].job_submissions else None
553+ )
551554 termination_reason = Run .get_last_termination_reason (jobs [0 ]) if jobs else None
552555 except KeyError :
553556 return values
554557 values ["status_message" ] = Run ._get_status_message (
555558 status = status ,
559+ job_status = job_status ,
556560 retry_on_events = retry_on_events ,
557561 termination_reason = termination_reason ,
558562 )
@@ -568,9 +572,12 @@ def get_last_termination_reason(job: "Job") -> Optional[JobTerminationReason]:
568572 @staticmethod
569573 def _get_status_message (
570574 status : RunStatus ,
575+ job_status : Optional [JobStatus ],
571576 retry_on_events : List [RetryEvent ],
572577 termination_reason : Optional [JobTerminationReason ],
573578 ) -> str :
579+ if job_status == JobStatus .PULLING :
580+ return "pulling"
574581 # Currently, `retrying` is shown only for `no-capacity` events
575582 if (
576583 status in [RunStatus .SUBMITTED , RunStatus .PENDING ]
You can’t perform that action at this time.
0 commit comments