From 8eb9052c4c580b828371144b5a84a990268fe729 Mon Sep 17 00:00:00 2001 From: Joshua Nelson Date: Sat, 14 Dec 2019 15:43:04 -0500 Subject: [PATCH] don't ignore DB cache if local cache is empty greatly speeds up builds using --skip + docker-compose, for which the local cache will _always_ be empty --- src/docbuilder/mod.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/docbuilder/mod.rs b/src/docbuilder/mod.rs index f07844b74..c6e5e8b7c 100644 --- a/src/docbuilder/mod.rs +++ b/src/docbuilder/mod.rs @@ -44,12 +44,10 @@ impl DocBuilder { let path = PathBuf::from(&self.options.prefix).join("cache"); let reader = fs::File::open(path).map(|f| BufReader::new(f)); - if reader.is_err() { - return Ok(()); - } - - for line in reader.unwrap().lines() { - self.cache.insert(line?); + if let Ok(reader) = reader { + for line in reader.lines() { + self.cache.insert(line?); + } } self.load_database_cache()?;