def _get_job_status()

in src/hyperpod_cli/service/list_training_jobs.py [0:0]


    def _get_job_status(self, status: List) -> Optional[str]:
        current_status = None
        last_date_time = datetime.strptime(
            "2001-08-27T22:47:57Z",
            "%Y-%m-%dT%H:%M:%SZ",
        )
        for state in status:
            state_date_time = datetime.strptime(
                state.get("lastTransitionTime"),
                "%Y-%m-%dT%H:%M:%SZ",
            )
            if state_date_time >= last_date_time:
                last_date_time = state_date_time
                current_status = state.get("type")
        return current_status