equal
deleted
inserted
replaced
300 exit_status.join |
300 exit_status.join |
301 } |
301 } |
302 |
302 |
303 val rc = |
303 val rc = |
304 try { exit_status.join } |
304 try { exit_status.join } |
305 catch { case Exn.Interrupt() => terminate(); Process_Result.interrupt_rc } |
305 catch { case Exn.Interrupt() => terminate(); Process_Result.RC.interrupt } |
306 |
306 |
307 close() |
307 close() |
308 if (strict && rc == Process_Result.interrupt_rc) throw Exn.Interrupt() |
308 if (strict && rc == Process_Result.RC.interrupt) throw Exn.Interrupt() |
309 |
309 |
310 Process_Result(rc, out_lines.join, err_lines.join) |
310 Process_Result(rc, out_lines.join, err_lines.join) |
311 } |
311 } |
312 } |
312 } |
313 |
313 |