From d1ebd7922bc61553abb28e9dd11ea6c6306b4141 Mon Sep 17 00:00:00 2001 From: James Farrell Date: Thu, 23 Jan 2025 00:32:47 +0000 Subject: [PATCH] Handle blank lines in crate lists Change-Id: I850e60d840f6d39bb13030406ab6e52f668d2369 Test: treehugger --- tools/external_crates/crate_tool/src/pseudo_crate.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/external_crates/crate_tool/src/pseudo_crate.rs b/tools/external_crates/crate_tool/src/pseudo_crate.rs index 204feb0b5b..68b4ffc596 100644 --- a/tools/external_crates/crate_tool/src/pseudo_crate.rs +++ b/tools/external_crates/crate_tool/src/pseudo_crate.rs @@ -55,6 +55,9 @@ impl PseudoCrate { let mut lines = BTreeSet::new(); for line in read(self.path.join(filename)?)?.lines() { let line = line?; + if line.trim().is_empty() { + continue; + } if !lines.insert(line.clone()) { bail!("Duplicate entry {line} in crate list {filename}"); }