Better error messages in io.launcher
parent
7155e42251
commit
0a8980d37e
|
@ -101,8 +101,10 @@ GENERIC: >process ( obj -- process )
|
||||||
|
|
||||||
ERROR: process-already-started process ;
|
ERROR: process-already-started process ;
|
||||||
|
|
||||||
M: process-already-started summary
|
M: process-already-started error.
|
||||||
drop "Process has already been started once" ;
|
"Process has already been started" print nl
|
||||||
|
"Launch descriptor:" print nl
|
||||||
|
process>> . ;
|
||||||
|
|
||||||
M: process >process
|
M: process >process
|
||||||
dup process-started? [
|
dup process-started? [
|
||||||
|
@ -118,6 +120,13 @@ HOOK: run-process* io-backend ( process -- handle )
|
||||||
|
|
||||||
ERROR: process-was-killed process ;
|
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 )
|
: wait-for-process ( process -- status )
|
||||||
[
|
[
|
||||||
dup handle>>
|
dup handle>>
|
||||||
|
|
Loading…
Reference in New Issue