B:BD[
2.35791] → [
5.65:99]
∅:D[
5.99] → [
2.35791:35829]
B:BD[
2.35791] → [
2.35791:35829]
if job.ended.is_none() {}
Ok(Json(Job_ { login, job }))
let (stdout, stderr) = if let Some(ref p) = config.ci.filesystem {
let stdout = tokio::fs::read_to_string(&p.join(&format!("{}.stdout", path.job_id)))
.await
.unwrap_or(String::new());
let stderr = tokio::fs::read_to_string(&p.join(&format!("{}.stderr", path.job_id)))
.await
.unwrap_or(String::new());
(stdout, stderr)
} else {
(String::new(), String::new())
};
Ok(Json(Job_ {
login,
job,
stdout,
stderr,
}))