Better error messages in io.launcher

db4
Slava Pestov 2008-09-19 03:14:11 -05:00
parent 7155e42251
commit 0a8980d37e
1 changed files with 11 additions and 2 deletions

View File

@ -101,8 +101,10 @@ GENERIC: >process ( obj -- process )
ERROR: process-already-started process ;
M: process-already-started summary
drop "Process has already been started once" ;
M: process-already-started error.
"Process has already been started" print nl
"Launch descriptor:" print nl
process>> . ;
M: process >process
dup process-started? [
@ -118,6 +120,13 @@ HOOK: run-process* io-backend ( process -- handle )
ERROR: process-was-killed process ;
M: process-was-killed error.
"Process was killed as a result of a call to" print
"kill-process, or a timeout" print
nl
"Launch descriptor:" print nl
process>> . ;
: wait-for-process ( process -- status )
[
dup handle>>