mirror of
https://github.com/astral-sh/uv.git
synced 2025-08-04 19:08:04 +00:00
Remove trailing newlines in error messages (#8322)
This commit is contained in:
parent
d296e7270a
commit
23c80c547c
5 changed files with 25 additions and 7 deletions
|
@ -129,7 +129,7 @@ async fn main() -> ExitCode {
|
|||
if let Err(err) = result {
|
||||
eprintln!("{}", "uv-dev failed".red().bold());
|
||||
for err in err.chain() {
|
||||
eprintln!(" {}: {}", "Caused by".red().bold(), err);
|
||||
eprintln!(" {}: {}", "Caused by".red().bold(), err.to_string().trim());
|
||||
}
|
||||
ExitCode::FAILURE
|
||||
} else {
|
||||
|
|
|
@ -299,11 +299,20 @@ async fn build_impl(
|
|||
Err(err) => {
|
||||
let mut causes = err.chain();
|
||||
|
||||
let message = format!("{}: {}", "error".red().bold(), causes.next().unwrap());
|
||||
let message = format!(
|
||||
"{}: {}",
|
||||
"error".red().bold(),
|
||||
causes.next().unwrap().to_string().trim()
|
||||
);
|
||||
writeln!(printer.stderr(), "{}", source.annotate(&message))?;
|
||||
|
||||
for err in causes {
|
||||
writeln!(printer.stderr(), " {}: {}", "Caused by".red().bold(), err)?;
|
||||
writeln!(
|
||||
printer.stderr(),
|
||||
" {}: {}",
|
||||
"Caused by".red().bold(),
|
||||
err.to_string().trim()
|
||||
)?;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -235,7 +235,12 @@ pub(crate) async fn install(
|
|||
key.green()
|
||||
)?;
|
||||
for err in anyhow::Error::new(err).chain() {
|
||||
writeln!(printer.stderr(), " {}: {}", "Caused by".red().bold(), err)?;
|
||||
writeln!(
|
||||
printer.stderr(),
|
||||
" {}: {}",
|
||||
"Caused by".red().bold(),
|
||||
err.to_string().trim()
|
||||
)?;
|
||||
}
|
||||
}
|
||||
return Ok(ExitStatus::Failure);
|
||||
|
|
|
@ -195,7 +195,7 @@ async fn do_uninstall(
|
|||
printer.stderr(),
|
||||
"Failed to uninstall {}: {}",
|
||||
key.green(),
|
||||
err
|
||||
err.to_string().trim()
|
||||
)?;
|
||||
}
|
||||
return Ok(ExitStatus::Failure);
|
||||
|
|
|
@ -1629,9 +1629,13 @@ where
|
|||
Ok(code) => code.into(),
|
||||
Err(err) => {
|
||||
let mut causes = err.chain();
|
||||
eprintln!("{}: {}", "error".red().bold(), causes.next().unwrap());
|
||||
eprintln!(
|
||||
"{}: {}",
|
||||
"error".red().bold(),
|
||||
causes.next().unwrap().to_string().trim()
|
||||
);
|
||||
for err in causes {
|
||||
eprintln!(" {}: {}", "Caused by".red().bold(), err);
|
||||
eprintln!(" {}: {}", "Caused by".red().bold(), err.to_string().trim());
|
||||
}
|
||||
ExitStatus::Error.into()
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue