Skip to content

Commit 97bb7b9

Browse files
authored
Merge pull request #2035 from ecumene/fix-casual-errors
Cleaned up error messages
2 parents 856da77 + 7b53743 commit 97bb7b9

File tree

1 file changed

+21
-23
lines changed

1 file changed

+21
-23
lines changed

src/cli/common.rs

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -517,37 +517,35 @@ pub fn dump_testament() {
517517
}
518518
}
519519

520-
pub fn report_error(e: &Error) {
521-
err!("{}", e);
520+
fn show_backtrace() -> bool {
521+
if let Ok(true) = env::var("RUSTUP_NO_BACKTRACE").map(|s| s == "1") {
522+
return false;
523+
}
522524

523-
for e in e.iter().skip(1) {
524-
info!("caused by: {}", e);
525+
if let Ok(true) = env::var("RUST_BACKTRACE").map(|s| s == "1") {
526+
return true;
525527
}
526528

527-
if show_backtrace() {
528-
if let Some(backtrace) = e.backtrace() {
529-
info!("backtrace:");
530-
println!();
531-
println!("{:?}", backtrace);
529+
for arg in env::args() {
530+
if arg == "-v" || arg == "--verbose" {
531+
return true;
532532
}
533-
} else {
534533
}
535534

536-
fn show_backtrace() -> bool {
537-
if let Ok(true) = env::var("RUSTUP_NO_BACKTRACE").map(|s| s == "1") {
538-
return false;
539-
}
535+
false
536+
}
540537

541-
if let Ok(true) = env::var("RUST_BACKTRACE").map(|s| s == "1") {
542-
return true;
543-
}
538+
pub fn report_error(e: &Error) {
539+
err!("{}", e);
544540

545-
for arg in env::args() {
546-
if arg == "-v" || arg == "--verbose" {
547-
return true;
548-
}
549-
}
541+
for e in e.iter().skip(1) {
542+
err!("caused by: {}", e);
543+
}
550544

551-
false
545+
if show_backtrace() {
546+
if let Some(backtrace) = e.backtrace() {
547+
err!("backtrace:");
548+
err!("{:?}", backtrace);
549+
}
552550
}
553551
}

0 commit comments

Comments
 (0)