src/Pure/General/ssh.scala
changeset 74306 a117c076aa22
parent 74067 0b1462ce5fda
child 75393 87ebf5a50283
equal deleted inserted replaced
74305:28a582aa25dd 74306:a117c076aa22
   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