diff --git a/ethers-solc/src/lib.rs b/ethers-solc/src/lib.rs index 1f43908e..d68e7cd8 100644 --- a/ethers-solc/src/lib.rs +++ b/ethers-solc/src/lib.rs @@ -500,7 +500,7 @@ impl Project { pub fn cleanup(&self) -> std::result::Result<(), SolcIoError> { tracing::trace!("clean up project"); if self.cache_path().exists() { - std::fs::remove_dir_all(self.cache_path()) + std::fs::remove_file(self.cache_path()) .map_err(|err| SolcIoError::new(err, self.cache_path()))?; tracing::trace!("removed cache file \"{}\"", self.cache_path().display()); }