mirror of
https://github.com/astral-sh/uv.git
synced 2025-11-02 12:59:45 +00:00
Don't user display empty string for absolute path CWD (#15897)
With the previous order an absolute path would become an empty string.
This commit is contained in:
parent
422863ffde
commit
60f2ca3388
2 changed files with 5 additions and 5 deletions
|
|
@ -69,15 +69,15 @@ impl<T: AsRef<Path>> Simplified for T {
|
|||
return path.display();
|
||||
}
|
||||
|
||||
// Attempt to strip the current working directory, then the canonicalized current working
|
||||
// directory, in case they differ.
|
||||
let path = path.strip_prefix(CWD.simplified()).unwrap_or(path);
|
||||
|
||||
if path.as_os_str() == "" {
|
||||
// Avoid printing an empty string for the current directory
|
||||
return Path::new(".").display();
|
||||
}
|
||||
|
||||
// Attempt to strip the current working directory, then the canonicalized current working
|
||||
// directory, in case they differ.
|
||||
let path = path.strip_prefix(CWD.simplified()).unwrap_or(path);
|
||||
|
||||
path.display()
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -253,7 +253,7 @@ impl IntoIterator for FlatDependencyGroups {
|
|||
#[derive(Debug, Error)]
|
||||
#[error("{} has malformed dependency groups", if path.is_empty() && package.is_empty() {
|
||||
"Project".to_string()
|
||||
} else if path.is_empty() {
|
||||
} else if path.is_empty() || path == "." {
|
||||
format!("Project `{package}`")
|
||||
} else if package.is_empty() {
|
||||
format!("`{path}`")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue