mirror of
https://github.com/nushell/nushell.git
synced 2025-08-09 10:45:41 +02:00
Make errors emit first
This commit is contained in:
@ -148,7 +148,14 @@ fn main() -> Result<()> {
|
||||
};
|
||||
|
||||
match eval_block(&state, &block, Value::nothing()) {
|
||||
Ok(value) => print_value(value, &state)?,
|
||||
Ok(value) => {
|
||||
if let Err(err) = print_value(value, &state) {
|
||||
let engine_state = engine_state.borrow();
|
||||
let working_set = StateWorkingSet::new(&*engine_state);
|
||||
|
||||
report_error(&working_set, &err);
|
||||
}
|
||||
}
|
||||
Err(err) => {
|
||||
let engine_state = engine_state.borrow();
|
||||
let working_set = StateWorkingSet::new(&*engine_state);
|
||||
|
Reference in New Issue
Block a user