Skip to content

Commit 29430c4

Browse files
committed
fail earlier
1 parent afa31c1 commit 29430c4

File tree

1 file changed

+7
-3
lines changed
  • crates/rattler_index/src

1 file changed

+7
-3
lines changed

crates/rattler_index/src/lib.rs

+7-3
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,12 @@ async fn index_subdir(
307307
})
308308
.collect::<Vec<_>>();
309309
let results = try_join_all(tasks).await?;
310-
310+
let results = results.into_iter().collect::<std::io::Result<Vec<_>>>();
311+
if let Err(err) = results {
312+
pb.set_message("Failed");
313+
return Err(err.into());
314+
}
315+
let results = results.unwrap();
311316
pb.finish_with_message(format!("Finished {}", subdir.as_str()));
312317

313318
tracing::info!(
@@ -316,8 +321,7 @@ async fn index_subdir(
316321
subdir
317322
);
318323

319-
for result in results {
320-
let (filename, record) = result?;
324+
for (filename, record) in results {
321325
registered_packages.insert(filename, record);
322326
}
323327

0 commit comments

Comments
 (0)