diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2016-07-15 21:56:53 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2016-07-16 21:57:29 +0200 |
commit | 703788d9d24d59b67d3783a413d744d312e0e381 (patch) | |
tree | 5495a6c67bae7d9e03f8d002b6702ac9c548a036 /imag-view | |
parent | 4a0997995139043a9f297bc42e0d782b7b0c588e (diff) |
Replace trace_error() with trace_error_exit() where appropriate
Diffstat (limited to 'imag-view')
-rw-r--r-- | imag-view/src/main.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/imag-view/src/main.rs b/imag-view/src/main.rs index 2fa7802b..c0d4d180 100644 --- a/imag-view/src/main.rs +++ b/imag-view/src/main.rs @@ -30,7 +30,7 @@ use std::process::exit; use libimagrt::runtime::Runtime; use libimagrt::setup::generate_runtime_setup; use libimagstore::store::FileLockEntry; -use libimagerror::trace::trace_error; +use libimagerror::trace::{trace_error, trace_error_exit}; mod error; mod ui; @@ -54,8 +54,7 @@ fn main() { if rt.cli().is_present("versions") { if let Err(e) = view_versions_of(entry_id, &rt) { - trace_error(&e); - exit(1); // we can afford not-executing destructors here + trace_error_exit(&e, 1); } } else { let entry_version = rt.cli().value_of("version"); @@ -93,8 +92,7 @@ fn main() { let entry = load_entry(entry_id, entry_version, &rt); if entry.is_err() { - trace_error(&entry.unwrap_err()); - exit(1); // we can afford not-executing destructors here + trace_error_exit(&entry.unwrap_err(), 1); } let entry = entry.unwrap(); |