summaryrefslogtreecommitdiffstats
path: root/imag-view
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2016-07-15 21:56:53 +0200
committerMatthias Beyer <mail@beyermatthias.de>2016-07-16 21:57:29 +0200
commit703788d9d24d59b67d3783a413d744d312e0e381 (patch)
tree5495a6c67bae7d9e03f8d002b6702ac9c548a036 /imag-view
parent4a0997995139043a9f297bc42e0d782b7b0c588e (diff)
Replace trace_error() with trace_error_exit() where appropriate
Diffstat (limited to 'imag-view')
-rw-r--r--imag-view/src/main.rs8
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();