diff -r 7abd365058e9 -r 6345cce0e576 src/Pure/ML/ml_process.scala --- a/src/Pure/ML/ml_process.scala Sat Nov 07 16:36:50 2020 +0100 +++ b/src/Pure/ML/ml_process.scala Sat Nov 07 16:49:51 2020 +0100 @@ -188,9 +188,12 @@ val sessions_structure = Sessions.load_structure(options, dirs = dirs) val store = Sessions.store(options) - val rc = + val result = ML_Process(options, sessions_structure, store, logic = logic, args = eval_args, modes = modes) - .result().print_stdout.rc - sys.exit(rc) + .result( + progress_stdout = Output.writeln(_, stdout = true), + progress_stderr = Output.writeln(_)) + + sys.exit(result.rc) }) }