From ecebc914a6abc04ac928176ed6d835e46b3a0b09 Mon Sep 17 00:00:00 2001 From: Geoffrey Thomas Date: Fri, 18 Jul 2025 23:00:50 +0000 Subject: [PATCH] review comment --- crates/uv-python/src/downloads.rs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/crates/uv-python/src/downloads.rs b/crates/uv-python/src/downloads.rs index 09ae17127..767890a45 100644 --- a/crates/uv-python/src/downloads.rs +++ b/crates/uv-python/src/downloads.rs @@ -677,13 +677,9 @@ impl ManagedPythonDownloadList { if let Ok(url) = Url::parse(url_or_path) { match url.scheme() { "http" | "https" => Source::Http(url), - "file" => { - if let Ok(path) = url.to_file_path() { - Source::Path(Cow::Owned(path)) - } else { - return Err(Error::InvalidUrlFormat(url)); - } - } + "file" => Source::Path(Cow::Owned( + url.to_file_path().or(Err(Error::InvalidUrlFormat(url)))?, + )), _ => Source::Path(Cow::Borrowed(Path::new(url_or_path))), } } else {