git.delta.rocks / jrsonnet / refs/commits / 6d3c085f68b1

difftreelog

fix batched builds evaluation errors

Yaroslav Bolyukin2024-12-03parent: #7de6204.patch.diff
in: trunk

1 file changed

modifiedcrates/nix-eval/src/lib.rsdiffbeforeafterboth
79 }79 }
80 Err(e) => {80 Err(e) => {
81 for NixBuildTask(v, o) in deps {81 for NixBuildTask(v, o) in deps {
82 let s = v.to_string_weak().await.expect("drv is string-like");82 let s = v.to_string_weak().await;
83 let s = match s {
84 Ok(s) => s,
85 Err(e) => {
86 let _ = o.send(Err(e));
87 continue;
88 }
89 };
83 if PathBuf::from(s).exists() {90 if PathBuf::from(s).exists() {
84 let _ = o.send(v.build().await);91 let _ = o.send(v.build().await);
85 } else {92 } else {